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 文件的路径。
在 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 文件的路径。