可以在 Build Agent 上混合使用 VS 2019 build 和 TFS 2017 吗?

安德烈亚斯·里夫

我们想从 VS 2017 迁移到 VS 2019。我们仍然在 TFS 2017 上,现在想留在那里。

我很早以前就设置了构建基础架构,所以我不再确定 VS 在构建代理上的作用是什么.. 我当然有时会使用它来手动打开一个因不明原因无法编译的解决方案,我认为一些图书馆也需要它。

我希望自动构建过程使用与开发人员机器上相同的 VS,以保持一致性。

我可以卸载 VS 2017 并在构建机器上安装 VS 2019 并且构建将使用 VS 2019 工作吗?或者更一般地说:我可以在 TFS 2017 构建代理上使用 VS 2019 构建基础架构进行构建吗?

谢谢!

Leo Liu-MSFT

我可以卸载 VS 2017 并在构建机器上安装 VS 2019 并且构建将使用 VS 2019 工作吗?或者更一般地说:我可以在 TFS 2017 构建代理上使用 VS 2019 构建基础架构进行构建吗?

答案是肯定的,就像我在那篇文章说的

我将再次回答这个问题,以便其他人在看到此线程时可以直接看到答案,而不必重定向到该线程。):

只有最新版本与最新的 Team Foundation Server 具有“完全”兼容性

因此,TFS 2017 对 Visual Studio 2019 提供了高度支持,而不是完全支持。由于产品 TFS2017 早于 Visual Studio 2019 推出,TFS 无法识别未来的产品。

如果我们想在 TFS 2017 构建代理上使用 VS 2019 构建基础设施,我们必须在使用 MSBuild 任务构建时指定 MSBuild 路径。

顺便说一句,您可以使用MSBuild 16.0任务组的位置自定义您的 MSBuild 任务,然后您可以使用它代替 MSBuild 任务,您不必每次都编辑该任务。但是对于那些已经在使用的管道,我们必须修改我们的构建定义。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试在VS 2013 Test Controller和TFS Build Agent之间建立连接,失败

来自分类Dev

是否可以在 TFS 2017 中将变量从 Build 传递到 Release?

来自分类Dev

VSTS / TFS Build / Release Agent使用哪些端口?

来自分类Dev

TFS Build Server磁盘空间问题,可以删除Build Directory下的文件夹吗

来自分类Dev

TFS Build Server磁盘空间问题,可以删除Build Directory下的文件夹吗

来自分类Dev

Cordova应用程序可以在PhoneGap Build上使用吗?

来自分类Dev

'go build'和'go test'可以有默认标签吗?

来自分类Dev

您可以在TFS 2010中排队进行Build-Deploy-Test工作流吗?

来自分类Dev

VS 2019和旧版本的TFS

来自分类Dev

我可以从Visual Studio 2017到2019导入工具和功能吗?

来自分类Dev

TFS 2015 Linux Build Agent配置抛出401错误

来自分类Dev

在 make 调用中使用 BUILD_MODE 可以吗?

来自分类Dev

TFS Build控制器和扩展

来自分类Dev

TFS Build Server 2013和XUnit

来自分类Dev

TFS Build Server 2013和XUnit

来自分类Dev

TypeScript 2.0 和 VS 2017 Build Tools 不再部署 js 文件

来自分类Dev

TFS Build Server中的TFS和TDS集成

来自分类Dev

科尔多瓦应用程序可以在PhoneGap Build上使用吗?

来自分类Dev

EF 6.13 add-migration 在 VS2017、Microsoft.Build.Framework 上抛出异常

来自分类Dev

Jenkins + NUnit与Build Server上的TFS

来自分类Dev

未在 TFS Build 上提取 Nuget 包

来自分类Dev

我可以在同一台PC上混合使用域帐户和本地帐户吗

来自分类Dev

使用TFS Build时的中介组件

来自分类Dev

使用数据库项目和TFS 2013 Build Automation生成CREATE DATABASE脚本

来自分类Dev

对于TFS 2017 Gated Build中的已提交更改和其他功能,运行连续集成触发器的确切用途是什么?

来自分类Dev

TFS Build和Powershell:如何访问预定义的构建变量

来自分类Dev

带有 WIX 和 .build 文件的 TFS 构建定义

来自分类Dev

我可以在TFS中对Git使用完整的ALM和票证跟踪吗?

来自分类Dev

使用ng build命令后可以使用ng serve命令吗?

Related 相关文章

  1. 1

    尝试在VS 2013 Test Controller和TFS Build Agent之间建立连接,失败

  2. 2

    是否可以在 TFS 2017 中将变量从 Build 传递到 Release?

  3. 3

    VSTS / TFS Build / Release Agent使用哪些端口?

  4. 4

    TFS Build Server磁盘空间问题,可以删除Build Directory下的文件夹吗

  5. 5

    TFS Build Server磁盘空间问题,可以删除Build Directory下的文件夹吗

  6. 6

    Cordova应用程序可以在PhoneGap Build上使用吗?

  7. 7

    'go build'和'go test'可以有默认标签吗?

  8. 8

    您可以在TFS 2010中排队进行Build-Deploy-Test工作流吗?

  9. 9

    VS 2019和旧版本的TFS

  10. 10

    我可以从Visual Studio 2017到2019导入工具和功能吗?

  11. 11

    TFS 2015 Linux Build Agent配置抛出401错误

  12. 12

    在 make 调用中使用 BUILD_MODE 可以吗?

  13. 13

    TFS Build控制器和扩展

  14. 14

    TFS Build Server 2013和XUnit

  15. 15

    TFS Build Server 2013和XUnit

  16. 16

    TypeScript 2.0 和 VS 2017 Build Tools 不再部署 js 文件

  17. 17

    TFS Build Server中的TFS和TDS集成

  18. 18

    科尔多瓦应用程序可以在PhoneGap Build上使用吗?

  19. 19

    EF 6.13 add-migration 在 VS2017、Microsoft.Build.Framework 上抛出异常

  20. 20

    Jenkins + NUnit与Build Server上的TFS

  21. 21

    未在 TFS Build 上提取 Nuget 包

  22. 22

    我可以在同一台PC上混合使用域帐户和本地帐户吗

  23. 23

    使用TFS Build时的中介组件

  24. 24

    使用数据库项目和TFS 2013 Build Automation生成CREATE DATABASE脚本

  25. 25

    对于TFS 2017 Gated Build中的已提交更改和其他功能,运行连续集成触发器的确切用途是什么?

  26. 26

    TFS Build和Powershell:如何访问预定义的构建变量

  27. 27

    带有 WIX 和 .build 文件的 TFS 构建定义

  28. 28

    我可以在TFS中对Git使用完整的ALM和票证跟踪吗?

  29. 29

    使用ng build命令后可以使用ng serve命令吗?

热门标签

归档