Team Foundation Server 2018 构建代理功能 VS 2019 [英] Team Foundation Server 2018 Build agent Capabilities VS 2019

查看:21
本文介绍了Team Foundation Server 2018 构建代理功能 VS 2019的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们使用 Team Foundation Server 2018.自从我们升级到 Visual Studio 2019 以来,我一直在尝试将此功能添加到 TFS 2018,但没有成功.

TFS 版本:2018 (16.122.27102.1)

我已经尝试重新配置代理,甚至添加一个新代理.Visual Studio 2019 安装在 TFS 服务器上 + 与 2017 具有相同的检查.

在服务器上删除 VS 2017 也无济于事,然后找不到任何功能.

是否需要执行任何提示/技巧才能使 TFS 与 VS2019 构建一起工作?

解决方案

Team Foundation Server 2018 Build agent Capabilities VS 2019

Visual Studio 通常与较新版本的 Team Foundation Server 兼容.

您可以在此处查看 Microsoft 指定的详细信息:

希望这会有所帮助.

We use Team Foundation Server 2018. Since our upgrade to Visual studio 2019 I have been trying to add this capability to TFS 2018, without any success.

TFS version: 2018 (16.122.27102.1)

I have already tried to reconfigure the Agent, or even add a new one. Visual studio 2019 is installed on the TFS server + has the same checks as the 2017.

Deleting VS 2017 on the server doesn't help either, no capabilities found then.

Are there any tips/tricks that I need to perform to get TFS working with VS2019 build?

解决方案

Team Foundation Server 2018 Build agent Capabilities VS 2019

The Visual Studio is generally compatible with newer versions of Team Foundation Server.

You can see the details specified by Microsoft here: Requirements and compatibility.

Only the latest version has "full" compatibility with the latest Team Foundation Server, because this will be the only client that contains components that can interface with new features for that release, and will also be the only client from which you can perform certain administrative tasks such as creating new team projects.

So, the Team Foundation Server 2018 should be a high level of support VS 2019 not full support.

Team Foundation Server 2018 Agent could not recognize vs2019 and msbuild 16.0 capabilities. Then you could not select the Visual Studio 2019 in the Visual Studio version of VS build task. Because TFS doesn't know how to locate future VS versions

To resolve this issue, you can use MSBuild task instead of Visual Studio Build Step, then specify the location of MSBuild 16.0, it should be:

C:Program Files (x86)Microsoft Visual Studio2019EnterpriseMSBuildCurrentBinMSBuild.exe

Hope this helps.

这篇关于Team Foundation Server 2018 构建代理功能 VS 2019的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆