0

更新したアセンブリに多数の dll を含む C# クラス ライブラリがあります。クラスは .exe ファイルから実行されます。exe の呼び出しを再コンパイルするのはかなりトリッキーです (私は行っていません)。私は今、次のようになります。

ファイルまたはアセンブリ 'xxx.xxx.xxx.xxx、Version=0.3.1768.0、Culture=neutral、PublicKeyToken=xxxxxxxx' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)

これは、.exe をコンパイルするときに使用される参照が、クラスが継承するアセンブリで使用した新しい dll とは異なるということですか? .exe ファイルの作成に使用した元の dll を保持していることに注意してください。したがって、私はメッセージに興味があり、参照内の参照に取り込まれたdllが、実行可能ファイルに使用されるディレクトリ内のdllよりも新しいためであると想定しています。

4

0 に答える 0