我尝试在2012上为x86 ASP.NET MVC 3项目设置一个构建定义。该项目在没有警告的情况下在本地机器上编译得很好(没有对x86 / MSIL不匹配的警告)。
当我设置一个构建定义并运行构建时,我得到了以下错误:
ASPNETCOMPILER:无法加载文件或程序集“ASSEMBLY_NAME”或其依赖项之一。试图加载格式不正确的程序。
我尝试在解决方案级别上进行x86平台配置,以便能够将构建定义中的"Configuration“设置设置为x86|Release,但没有成功。
在web.config的编译部分,我看不到任何允许我指定平台的选项。
可以设置一个构建定义,允许我在2012上构建x86 ASP.NET MVC3项目?
发布于 2013-02-26 21:02:43
解决方案是删除项目中的视图编译,因为构建服务器目前似乎不支持它:
 <MvcBuildViews>false</MvcBuildViews>例如,如果希望在调试中继续在本地构建此设置,则可以为每个配置提供不同的设置值。
https://stackoverflow.com/questions/13880934
复制相似问题