【发布时间】:2017-05-02 05:32:50
【问题描述】:
在 TeamCity BuildAgents 机器上安装 .Net 4.6.1 后,我在必须使用 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 工具不起作用。 也尝试设置新代理,但最后我遇到了同样的问题。
【问题讨论】:
-
尝试在构建配置中更改 msbuild 版本。
-
已经尝试过该选项。
-
已经尝试过该选项。一旦它起作用(我从 2015:14 更改了 2015:none 的版本),现在每个版本组合都有问题。