2017年TFS - VS 2017 15.5更新后默认为MSBuild 14。需要MSBuild 15回来

问题描述 投票:6回答:1

我们的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合作了一年没有问题。

我可以在路径“C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin”中看到MSBuild 15

我的TFS构建定义也有“最新”以及我选择2017年时 - 但没有任何区别。

enter image description here

我也在构建的输出中看到了这个问题:

enter image description here

怎么没被发现?如何更改默认值?

注意 - 我不确定这是否适合StackOverflow,但它是与更多熟悉的人相关的开发。

enter image description here

visual-studio msbuild visual-studio-2017 tfsbuild tfs2017
1个回答
5
投票

结束很简单......只需要将构建代理更新到最新版本。参考:Visual Studio Developer Community problem report

© www.soinside.com 2019 - 2024. All rights reserved.