同じ C# .NET プロジェクトの複数のバージョンをデプロイする必要があります。プロジェクトの出力は、ネイティブ アプリケーションで使用される 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";
}
}
}
}