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

Tra*_*den 6 msbuild tfsbuild visual-studio visual-studio-2017 tfs2017

我们的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年时 - 但没有任何区别.

在此输入图像描述

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

在此输入图像描述

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

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

在此输入图像描述

Tra*_*den 5

结束很简单......只需要将构建代理更新到最新版本.参考:Visual Studio开发人员社区问题报告