在没有服务器端变通的情况下将 VS2019 与 TFS2018 vnext 构建系统一起使用

Using VS2019 with TFS2018 vnext build system without server side work around

我最近 运行 在尝试将 VS2019 与 TFS2018 vnext 构建系统一起使用时遇到问题。

在"Visual Studio Build"步骤中不能selectVS2019,selecting "Latest"不使用Visual Studio2019.

在测试服务器上,将服务器软件从 TFS 2018.3 升级到 Azure Devops Server 2019 可以解决此问题。是否有一个简单的解决方法可以允许使用 Visual Studio 2019 而不会以有问题的方式影响 TFS 服务器。

这个问题扩展了这里的问题:

我没有使用 Visual Studio 构建步骤,而是尝试切换到 MSBuild 构建步骤并指定 msbuild.exe 的路径,如下所示:

C:\Program Files (x86)\Microsoft Visual Studio19\Enterprise\MSBuild\Current\Bin

构建 运行 成功并使用 Visual Studio 2019.