Teamcity10 + .Net 4.6.1 =错误的MSBuild路径

时间:2016-12-16 12:07:57

标签: .net msbuild teamcity

在TeamCity BuildAgents机器上安装.Net 4.6.1后,我在buildstep中遇到错误,我必须使用MSBuild 2015.

错误说:

Unable to find MSBuild at C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe\MSBuild.exe, please check MSBuild environment variable to target to Microsoft .NET Framework 2.0/3.5/4.0 or Mono installation directory

我可以在哪里再次定义MSBuild的路径? 当我转到Agents >> Agent Parameters >> Environment Variables时,我有这样的参数:
msbuild C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe

卸载.nets(4.5.1,4.5.2,4.6.1),MSbuild和MSbuild工具不起作用。 还尝试设置新的代理,但最后我遇到了同样的问题。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 我已编辑过:buildAgent.properties

在文件末尾我只需添加:env.msbuild = C:\ Program Files(x86)\ MSBuild \ 14.0 \ Bin

现在,代理属性中只有没有EXE文件的路径。