TFS2013:代码不在Buildbox上编译,但在Dev框中编译

时间:2014-10-14 10:18:26

标签: asp.net .net visual-studio-2010 tfs msbuild

我有一个Asp.net 4.0解决方案,可以使用VS2010在每个本地开发计算机上正确编译,但是当我在构建框上运行构建时,它会给我这个错误

ASPNETCOMPILER: Could not load file or assembly 'MagickNet' or one of its dependencies. An attempt was made to load a program with an incorrect format.

我在构建盒上安装了Imagemagik,它需要VC++运行时,将构建配置更改为混合平台,任何CPU;但仍然会出现错误。 buildbox没有任何visual studio安装。它是win2012 R2服务器,安装了.Net 4.0 framework。可能是什么问题呢?

1 个答案:

答案 0 :(得分:0)

您是否尝试过强制执行32位进程?这是问题的常见原因。

此选项位于Advanced, MSBuild Platform下的构建定义中。

您可以使用ILSpy或Reflector等工具对MagickNet的依赖项进行疑难解答。