我正在设置一个新的构建服务器。由于运行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位版本找到了解决方法:
E:\code>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v /Mobile -p Mobile\ -f -d PrecompiledWeb\Mobile\
使用64位版本的msbuild,移动网站构建良好,但银光项目将无法构建。
这是一个问题22!
如何告诉32位msbuild调用64位aspnet_compiler?
如何更正32位aspnet_compiler?