如何为Build Tools 2013启用teamcity代理

Yar*_*lev 8 msbuild continuous-integration visual-studio-2013 teamcity-8.0

我试图在我的teamcity服务器上构建asp.net mvc 4应用程序.

该服务器是Windows Server 2012 R2.64位操作系统.
Teamcity版本是8.1(build 29879).

如果我将MSBuild版本设置为MSBuild Tools 2013代理是不兼容的.
原因是:Unmet requirements: MSBuildTools12.0_x64_Path exists

我确保安装.net sdk,并且作为Windows Server 2012,已
安装.net 4.5 (在我的情况下为4.5.2).我该怎么做才能让它发挥作用?

Ily*_*kov 8

你安装了Build Tools吗?他们不再使用.NET框架,不管是Windows的一部分,还是使用Studio或作为独立安装程序.不要忘记之后重启.

  • @YaroslavYakovlev你确定吗?我刚刚生成一个vanilla Win2012R2x64虚拟机,安装了TC#29879,得到了一个不兼容的代理,缺少`MSBuildTools12.0_x64_Path`,然后简单地安装了`BuildTools_Full`,重新启动了代理服务,现在参数存在.可能是您的构建配置设置为使用错误的代理池? (2认同)