Visual Studio 2017联机构建代理由于无法找到Visual Studio 15.0而失败

时间:2017-01-19 15:13:25

标签: visual-studio continuous-integration azure-pipelines visual-studio-2017

我使用VSTS在线提供的Visual Studio 2017构建代理创建了CI / CD管道,但由于下面的警告消息而失败:

" Visual Studio版本' 15.0'未找到。寻找最新版本。

因此,代理开始使用版本14.0,这是VS 2015.是否有解决此问题的解决方法?

3 个答案:

答案 0 :(得分:35)

现在有一个托管2017选项,可以构建2017(Visual Studio版本' 15.0')项目。

enter image description here

更改为,您应该全部设定。

答案 1 :(得分:4)

您需要在构建代理上安装VS 2017。

您的项目是从VS 2017创建的,您希望在VSTS中构建它。您的构建代理正在使用VS 2015,您似乎选择VS 2017在构建定义中构建项目,因此在构建期间,它将尝试在构建代理上找到VS 2017(15.0)。

更新

如果您在VSTS中使用Host Agent。此构建代理不支持在其上安装内容。根据此document,此构建代理程序当前未安装VS 2017。您可以在本地计算机上配置构建代理,并在本地计算机上安装VS 2017。

答案 2 :(得分:0)

如果您在发布管道中使用“ Visual Studio测试”任务, 请选择“由工具安装程序安装”作为“测试平台版本”

enter image description here