C# で作成したメインの実行可能ファイルがあります。ソリューションには、参照する dll もいくつかあります。Release および x86 としてソリューション全体をビルドする必要があるナイトリー ビルドを TFS で作成しました。開発マシンでソリューションをコンパイルすると、すべてが正しく表示されます。ただし、TFS ビルド マシンでコンパイルすると、実行可能ファイルのプロセッサ アーキテクチャは MSIL としてマークされ、DLL は BadImageFormat 例外でロードできません。すべてのプロジェクトのビルド構成を確認したところ、すべて Release/x86 に設定されています。ビルド定義を確認したところ、Release/x86 が指定されています。ソリューションには他に 2 つの実行可能ファイルがあり、どちらも x86 として出力されます。この exe を正しいプロセッサ アーキテクチャに強制的にコンパイルするには、他に何ができますか?
質問する
57 次