TFS 2015 visual studio build任务不支持VS 2017

Qua*_*ici 11 tfs-2015 visual-studio-2017

我们在TFS 2015中有一个构建定义,它在Visual Studio 2015项目和解决方案中运行良好.我们现在决定升级到Visual Studio 2017,因此我们希望在Visual Studio构建任务中定位Visual Studio 2017.我们在构建代理上安装了Visual Studio 2017.不幸的是,Visual Studio构建任务中唯一可用的选项是2012年,2013年,2015年和最新版本.我们尝试过最新版本,但在构建代理上找不到Visual Studio 2017.它也不适用于msbuild任务.

and*_*ozo 11

我有一个类似的问题,通过在我的构建代理服务器中安装VS2017并将MSBuild配置为指向我的MSBuild 15.0文件夹来解决:

  1. 将MSBuild添加到构建步骤
  2. 在"高级"选项上,展开并填充"MSBuild路径",如下图所示:

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin
    
    Run Code Online (Sandbox Code Playgroud)

    在此输入图像描述


Ric*_*ard 1

构建工具的更新似乎是通过 VS2017 安装程序的命令行安装的。

有关详细信息,请参阅文档。