私には2つのプロジェクトがProjectA
ありProjectB
ます。 ProjectB
に依存するコンソールアプリケーションですProjectA
。昨日はすべて正常に機能していましたが、今日実行すると突然次のようProjectB
になります。
BadImageFormatExceptionが処理されませんでした:
ファイルまたはアセンブリ'ProjectA、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=null'またはその依存関係の1つを読み込めませんでした。間違った形式のプログラムを読み込もうとしました。
どちらも単なる通常のプロジェクトであり、他の非.Netプロジェクトに依存することはありません。どちらも完全に.Netです。ネイティブコードもP/Invokeもありません。私は他のプロジェクトに依存していてProjectA
、それでもうまく機能しています。
私が試したこと:
- ビルドチェックボックスがオンになっている状態で、両方のプロジェクトが「任意のCPU」に設定されていることを確認します。彼らです。
- 両方のプロジェクトが同じターゲットフレームワーク(.Net 4.0クライアントプロファイル)用であることを確認してください。
- ProjectB-> References-> ProjectA-> Propertiesで、「CopyLocal」が「True」に設定されていることを確認します_ (ProjectA.dllが正しくコピーされていることを確認しました)
- ソリューションをクリーンアップ/再構築します。両方のプロジェクトで/binフォルダーと/objフォルダーを手動で削除してみました。
- VisualStudioを再起動します。コンピューターを再起動します。
- リポジトリのまったく新しいコピーをチェックしてください。
しかし、それでも同じエラーが発生します。私はこれを引き起こすために私が何をしたのか、そしてそれをどのように修正するのか分かりません。何か案は?