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

Teamcity10 + .Net 4.6.1 = wrong MSBuild path

在 TeamCity BuildAgents 机器上安装 .Net 4.6.1 后,我在必须使用 MSBuild 2015 的构建步骤中出错。

错误说:

Unable to find MSBuild at C:\Program Files (x86)\MSBuild.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.0\Bin\MSBuild.exe

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

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

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

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