gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 22:06:27 25 4
gpt4 key购买 nike

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

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

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

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

谢谢!

最佳答案

Can I uninstall VS 2017 and install VS 2019 on the build machine and the build will work using VS 2019? Or more generally: can I build using the VS 2019 build infrastructure on TFS 2017 build agent?



答案是 ,就像我在 that thread 中所说的那样:

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

Only the latest version has "full" compatibility with the latest Team Foundation Server



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

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

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

希望这可以帮助。

关于tfs - 可以在 Build Agent 上混合使用 VS 2019 build 和 TFS 2017 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57051917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com