3

次のエラーが発生します。

System.IO.FileLoadException:見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULTからの例外:0x80131040)

それは私にそれが不平を言っているファイルのヒントを与えません。不平を言うアセンブリをどのように見つけることができますか?

(はい、ここSOで同じ例外について他の質問がありますが、それらは私の質問に答えません)

4

2 に答える 2

3

最も可能性の高い原因は、アプリケーションが予期しない場所から異なるバージョンのアセンブリをロードしていることです。

アセンブリがどこからロードされているかを確認する方法はいくつかあります。最善の方法は、SysinternalのProcessMonitorを使用して、エラーが発生する前にロードしているファイルを確認することです。

于 2011-05-06T10:28:49.327 に答える