上周在构建服务器上升级了Visual Studio 2017之后,MS Build 15.0不再使用。所以每当我尝试编译使用新功能的visual studio 2017项目时,它们都会失败。TFS 2017 - 构建服务器不构建Visual Studio 2017
在构建日志的警告是:
的Visual Studio版本15.0' 未找到。寻找最新的 版本。
和错误是:
something.cs(542,41):错误CS1525:无效表达术语 'INT'
哪个是因为生成服务器正在使用MS建立14.0我猜。
到目前为止,我有 1-在构建服务器上卸载并重新安装Visual Studio 2017。 2-安装了“Visual Studio Build Tools 2017”。
没什么效果。 我已阅读了一些文章,显然有缺少注册表值,但我不知道如何创建它们。
感谢您对此主题的帮助。
我正在使用TFS 2017 SP1(内部部署)和Visual Studio 2017最新更新。
构建任务是否明确需要vs 2017/msbuild 15版本?你已经更新到TFS 2017更新2吗? –
@MartinUllrich他们确实需要vs 2017.尽管我还没有安装Update 2。 – Barsham