新しいビルドサーバーをセットアップしています。32 ビット msbuild の実行中にこのエラーが発生したため、プロジェクトをビルドできません。
(Build target) ->
ASPNETCOMPILER : error ASPCONFIG: Could not load file or assembly 'System.Data' or one of its dependencies. An attempt was made to load a program with an incorrect format. [c:\code\Mobile.metaproj]
32 ビット msbuild 呼び出し:
c:\code>C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /Mobile -p Mobile\ -f -d PrecompiledWeb\Mobile\
64ビット版を使用して、それを回避する1つの方法を見つけました:
E:\code>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v /Mobile -p Mobile\ -f -d PrecompiledWeb\Mobile\
msbuild の 64 ビット バージョンを使用すると、モバイル サイトは正常にビルドされますが、Silver Light プロジェクトはビルドされません。
キャッチ22です!!!
32 ビットの msbuild に 64 ビットの aspnet_compiler を呼び出すように指示するにはどうすればよいですか?
32 ビットの aspnet_compiler を修正するにはどうすればよいですか?