在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工具不起作用。 还尝试设置新的代理,但最后我遇到了同样的问题。
答案 0 :(得分:1)
我找到了解决方案。
我已编辑过:buildAgent.properties
在文件末尾我只需添加:env.msbuild = C:\ Program Files(x86)\ MSBuild \ 14.0 \ Bin
现在,代理属性中只有没有EXE文件的路径。