単体テスト プロジェクト (XXX.UnitTest としましょう) を開発して、ソリューションの別のプロジェクト (XXX) で ViewModels をテストしています。参照を追加できますが、ビルドすると、同じプロジェクトが見つからないというエラーが表示されます (XXX)
エラー 42 ファイルまたはアセンブリ 'XXX、Version=1.0.2.66、Culture=neutral、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。XXX.ユニットテスト
- ソリューション内のすべてのプロジェクトを完全に再構築しました。
- そのバージョン番号 (1.0.2.66) のアセンブリが、参照していたパスに存在することを確認しました。
- プロジェクトとしても参照タブからも、参照を削除して再度追加しました。
- csproj ファイルでバージョン番号が指定されていないことを確認しました。
- 参照されているアセンブリを Dependency Walker で検証しました。
- 両方のプロジェクトが x86 プラットフォームをターゲットにしていることを確認しました。(ここで提案されているように、デバッグに役立つヒント「ファイルまたはアセンブリ X またはその依存関係の 1 つを読み込めませんでした」 )
他に何がこの問題を引き起こす可能性があるか知っている人はいますか?