Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Team Foundation服务器构建代理缺少一些能力-如何添加?_Visual Studio_Tfs - Fatal编程技术网

Visual studio Team Foundation服务器构建代理缺少一些能力-如何添加?

Visual studio Team Foundation服务器构建代理缺少一些能力-如何添加?,visual-studio,tfs,Visual Studio,Tfs,我在构建服务器上安装了TFS2018和VS2019。我刚刚添加了一个默认生成代理,但在尝试对新生成进行排队时遇到了一个缺少功能的错误 检查代理上的“功能”选项卡,我可以看到我缺少VisualStudio功能。build one也引用了它(指向msbuild 14) 谁能告诉我VisualStudio2019应该具备哪些功能(和路径)。我假设其中一个名为VisualStudio,应该指向某个目录。我也知道应该有一个叫做VisualStudo_16或类似的东西 关于请仔细检查并确保您确实已在构建服务

我在构建服务器上安装了TFS2018和VS2019。我刚刚添加了一个默认生成代理,但在尝试对新生成进行排队时遇到了一个缺少功能的错误

检查代理上的“功能”选项卡,我可以看到我缺少VisualStudio功能。build one也引用了它(指向msbuild 14)

谁能告诉我VisualStudio2019应该具备哪些功能(和路径)。我假设其中一个名为VisualStudio,应该指向某个目录。我也知道应该有一个叫做VisualStudo_16或类似的东西


关于

请仔细检查并确保您确实已在构建服务器上安装了VS2019

然后尝试重新启动代理服务(运行
services.msc
打开服务控制台),基本上它会再次扫描和识别功能。 如果仍然不起作用,则可以尝试手动添加用户定义的功能:

导航到代理池并选择特定的代理(
http://server:8080/tfs/DefaultCollection/_admin/_AgentPool
)->功能->添加功能->添加以下VS 2019功能(例如社区版本):


请仔细检查并确保您确实在构建服务器上安装了VS2019

然后尝试重新启动代理服务(运行
services.msc
打开服务控制台),基本上它会再次扫描和识别功能。 如果仍然不起作用,则可以尝试手动添加用户定义的功能:

导航到代理池并选择特定的代理(
http://server:8080/tfs/DefaultCollection/_admin/_AgentPool
)->功能->添加功能->添加以下VS 2019功能(例如社区版本):


重要的一步是像安迪说的那样重新启动代理。这些功能应该在之后全部点亮。谢谢,它没有拾取VS,所以我手动添加了这些功能。我假定未找到“##[警告]Visual Studio”。尝试安装Visual Studio的受支持版本,因为解决方案(sln)文件最初是在Visual Studio的早期版本(本例中为15)上开发的。重要的一步是像Andy所说的那样重新启动代理。这些功能应该在之后全部点亮。谢谢,它没有拾取VS,所以我手动添加了这些功能。我假定未找到“##[警告]Visual Studio”。尝试安装受支持的Visual Studio版本,因为解决方案(sln)文件最初是在早期版本的Visual Studio(在本例中为15)上开发的。