1

WPFアプリケーションを起動すると、「ファイルまたはアセンブリを読み込めませんでした'ASSEMBLY_NAME、Version = 0.4010.4609.26378、Culture = neutral、PublicKeyToken='XXX'またはその依存関係の1つです。見つかったアセンブリのマニフェスト定義がありませんアセンブリ参照と一致します。(HRESULTからの例外:0x80131040)」。

ASSEMBLY_NAMEは1つのプロジェクトの名前であり、コアであるため、他の多くのプロジェクトによって参照されます。私のWPFプロジェクトもそれを参照しており、ASSEMBLY_NAMEを参照しているいくつかのプロジェクトは私のWPFプロジェクトの参照です。ただし、ASSEMBLY_NAMEを参照しているWPFプロジェクトとその参照はどちらも、バージョン0.4010.4610.xxxxを参照しています。したがって、このエラーが発生する理由を理解していても、古いバージョンがターゲットであるためですが、新しいバージョンしかないため、バージョン0.4010.4609.xxxxを参照しているプロジェクトまたはパーツがわかりません。先に述べたように、スタートアッププロジェクトですが、私のWPFプロジェクトはそうではありません。誰がそれを参照しているのかを確認する方法を教えてもらえますか?ありがとう。

4

1 に答える 1

2

ASSEMBLY_NAMEへの各参照のプロパティをチェックし、表示されるパスがのようなものASSEMBLY_NAME\bin\Debugであり、ではないことを確認できPROJECT_CONTAINING_THE_REFERENCE\bin\Debugます。

または、プロジェクト内のすべてのフォルダbinとフォルダを削除して、すべて再構築することもできます。objプロジェクトの1つがビルドに失敗するはずです。それは間違った参照を持つものです。

于 2012-08-15T10:29:44.740 に答える