私のプロジェクトでは、一連の未署名のサード パーティ ライブラリ (.Net 2.0 でコンパイル) を使用しています。ildasm と ilasm を使用してこれらのライブラリに署名する方法は既に知っています。ただし、問題は、サードパーティのライブラリが相互に依存していることです。その結果、ilasm の後、プロジェクトをコンパイルすると、lib1.dll が lib2.dll の「PublicKeyToken=null」エディションを探しているため、「missing reference」エラーが発生します。
また、3 つの「.il」ファイルすべてを 1 つのライブラリにコンパイルしようとしましたが、「複数のアセンブリ宣言」でエラーが発生しました。
これを回避する方法はありますか?