VS2012 (Update 2) への移行と Fakes の使用後、MSBuild は新しい警告を表示し始めました。
ビルド中のプロジェクト "MSIL" のプロセッサ アーキテクチャと、参照 "System.Data"、"x86" のプロセッサ アーキテクチャの間に不一致がありました。この不一致により、ランタイム エラーが発生する可能性があります。構成マネージャーを使用してプロジェクトのターゲット プロセッサ アーキテクチャを変更し、プロジェクトと参照の間でプロセッサ アーキテクチャを調整するか、プロジェクトのターゲット プロセッサ アーキテクチャと一致するプロセッサ アーキテクチャの参照に依存することを検討してください。
このソリューションのすべてのプロジェクトは、「AnyCPU」プラットフォーム ターゲットに構成されています。ただし、動的に生成された Fakes プロジェクトには、次のパスを持つ System.Data への参照が含まれています。 GAC_32 の代わりに GAC_64 の System.Data.dll を使用するように Fakes を構成しますか?
以前、MS フォーラムでこの質問をしましたが、適切な結果はありませんでした-4b4b-8aa1-bacae64e473f