TFS 2017 - 经过 VS 2017 15.5 更新后,默认情况下使用 MSBuild 14。需要重新安装 MSBuild 15。

6
我们的TFS 2017服务器/构建服务器,使用“Visual Studio Installer”将Visual Studio 2017更新到最新版本(15.5.27130)以支持一些功能/修复。当我们进行更新时,TFS构建过程现在默认使用MSBuild 14.0,它没有我们在MSBuild 15中使用的C#功能。我已经尝试更新TFS 2017 Update 3,以及完全卸载VS 2017并重新安装。没有任何不同。现在我们所有的构建服务都因为错误的MS Build而失败了。这个问题在TFS 17、VS 17下工作了一年没有问题。
我可以看到MSBuild 15可用于路径“C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin”
我的TFS构建定义也有“Latest”,以及当我选择2017时,但没有任何区别。

enter image description here

我还在构建的输出中看到了这个问题,这令人担忧:

enter image description here

为什么它没有被检测到?我该如何更改默认设置?

注意-我不确定这是否是适合StackOverflow的正确位置,但与此相关的开发人员更多,熟悉此领域的人也更多。

enter image description here

1个回答

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接