2017年TFS - VS 2017 15.5更新后默认为MSBuild 14。需要MSBuild 15回来
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017年TFS - VS 2017 15.5更新后默认为MSBuild 14。需要MSBuild 15回来相关的知识,希望对你有一定的参考价值。
我们的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,但它是与更多熟悉的人相关的开发。
结束很简单......只需要将构建代理更新到最新版本。参考:Visual Studio Developer Community problem report
以上是关于2017年TFS - VS 2017 15.5更新后默认为MSBuild 14。需要MSBuild 15回来的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2017 发布 15.5 版本,百度网盘离线安装包下载。