我之前曾问过是否需要install various Visual Studio workloads onto the Build server。已经回答了,但是现在我还有几个问题。
首先,我拥有用于VS 2019的Visual Studio生成工具。在下载该工具时,我假设它也将涵盖VS 2017。我只想确保我的假设是正确的。如果不是,那么我最好返回并获得VS 2017的Visual Studio构建工具
第二个问题,我还需要获取agents for VS 2019吗?我知道我将揭露我在TFS还是很新的事实,这无济于事,因为我仍然很新。无论如何,我认为已经在构建服务器上安装的构建代理就足够了。它将使用可用的任何版本的Visual Studio。如果我对此有误,请告诉我。
答案 0 :(得分:1)
1)应该包含用于VS 2017的构建工具中包含的工具和编译器,但是不能保证如果将用VS 2017编写的项目在VS 2019中编译完善(构建工具),它应该可以,但在某些情况下可能不会。
您只能开始使用VS 2019的构建工具,如果构建开始失败,请尝试同时安装VS 2017的构建工具。
2)“ VS 2019代理”不是TFS代理。对于构建项目,您安装了构建工具和TFS代理就足够了。
但是,如果要运行负载/功能/自动化测试,则需要安装“ VS 2019代理”,因为您只有VS Build Tools,而没有完整的VS(完整的VS随测试代理和更多)。