上周我在我的构建服务器上升级了Visual Studio 2017之后,MS Build 15.0不再使用。所以,每当我尝试编译使用新功能的Visual Studio 2017项目时,它们都会失败。
构建日志中的警告为:
“未找到Visual Studio版本'15.0'。正在寻找最新版本。”
错误为:
“something.cs(542,41): Error CS1525: Invalid expression term 'int'”,
这是因为构建服务器正在使用MS build 14.0。
到目前为止,我已经: 1- 卸载并重新安装了构建服务器上的Visual Studio 2017。 2- 安装了“Visual Studio Build Tools 2017”。
但仍然无法解决问题。我阅读了一些文章,似乎缺少注册表值,但我不知道如何创建它们。
感谢您在此主题上的帮助。
我正在使用TFS 2017 SP1(本地)和Visual Studio 2017的最新更新。
构建日志中的警告为:
“未找到Visual Studio版本'15.0'。正在寻找最新版本。”
错误为:
“something.cs(542,41): Error CS1525: Invalid expression term 'int'”,
这是因为构建服务器正在使用MS build 14.0。
到目前为止,我已经: 1- 卸载并重新安装了构建服务器上的Visual Studio 2017。 2- 安装了“Visual Studio Build Tools 2017”。
但仍然无法解决问题。我阅读了一些文章,似乎缺少注册表值,但我不知道如何创建它们。
感谢您在此主题上的帮助。
我正在使用TFS 2017 SP1(本地)和Visual Studio 2017的最新更新。