【发布时间】:2014-06-26 05:58:18
【问题描述】:
我已将 TeamCity Professional 8.1.3(内部版本 30101)安装到一个干净的盒子上,我正在尝试运行一个新版本。我已将 msbuild 工具从本地开发机器复制到新服务器,并将它们放在 x86 文件夹中。我还安装了 IIS web 角色,.net 功能,从 cmd 行注册 IIS,并安装了 MSBUILD 工具 2013。由于某种原因,我仍然无法编译任何东西。我收到以下错误
SGEN 尝试加载格式不正确的程序集: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll。
有人知道这个错误吗?我正在尝试使用 msbuild tools v4 在 .NET v4 中构建应用程序。
【问题讨论】:
-
您需要在所有构建代理上安装 .NET F/W(最新) - 您这样做了吗?过去我发现手动配置 MSBuild 存在问题...
-
我目前只有一个代理,它在本地机器上。我想我应该只安装 VS2012 看看它是否注册了所有内容。
-
这会起作用,但 TeamCity 应该只使用 .NET 框架运行 MSBuild。向所有代理推出 VS 效率不高...
-
我认为你缺少 .NET SDK