Мне нужно развернуть несколько версий одного и того же проекта C# .NET. Вывод проекта представляет собой сборку COM-взаимодействия, которая будет использоваться в собственном приложении. Проблема, с которой я сталкиваюсь, заключается в том, что я должен развернуть несколько версий этой сборки бок о бок, но все, что я делаю, похоже, не создает разные версии. Вместо этого версии переопределяют друг друга.COM-взаимодействие сборочных сборок
Я попытался изменить GUID сборки, попытался изменить номера версии сборки, попытался восстановить сильную клавишу сборки, попытался изменить заголовок и описание сборки. Я бы предпочел не менять GUID или имена для отдельных типов в сборке для целей управления версиями.
Как обеспечить, чтобы эти версии не переопределяли друг друга и что я вижу и развертываю их бок о бок?
Заранее благодарен!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace InteropTest
{
[Guid("...")]
[ClassInterface(ClassInterfaceType.AutoDual)]
public class Test
{
public Test()
{
}
public string Version
{
get
{
return "1.0";
}
}
}
}
Спасибо, Hans, за это. Теперь я буду следовать новому типу GUID для каждого типа. –