TFS构建失败 - 无法找到Visual Studio 2017

时间:2017-06-13 23:34:58

标签: tfs tfsbuild tfs2017

更新到TFS 2017 Update 2 RC1后,我的构建失败,因为找不到Visual Studio 2017(MSBuild 15.0)。我正在使用'Visual Studio Build'任务,选择'Latest'作为Visual Studio版本。

  • 我重新安装了Visual Studio Build Tools 2017。
  • 我修复了我的TFS安装。
  • 我重新安装了Build Agent。
  • 我已经验证我的Build Agent有Visual Studio 2017和MSBuild 15.0 能力。

我能够成功构建的唯一方法是用'MSBuild'替换我的'Visual Studio Build'任务,并手动指向MSBuild可执行文件。我发现这不可接受,我有太多需要更改的Build配置。当下一版本的MSBuild问世时,我必须手动更新它们。

构建代理功能: MSBuild Visual Studio

1 个答案:

答案 0 :(得分:0)

建议您直接选择 VS2017 而不是 VS版选项中的最新版本,然后再次触发构建。 enter image description here

要缩小问题范围,您可以尝试以下方法:

  • 使用相同的设置创建新的构建定义以构建 项目
  • 使用构建定义构建另一个Visual Studio 2017项目,例如新创建的项目
  • 通过添加名为的变量启用TFS构建调试日志记录 system.debug 并将其值设置为' true '。这将启用完整的调试日志记录以更正更多信息。