gpt4 book ai didi

visual-studio - 在池XXX中找不到满足以下需求的代理 : visualstudio although vs2022 community is installed

转载 作者:行者123 更新时间:2023-12-05 04:34:27 24 4
gpt4 key购买 nike

我们有一个构建代理(一个自托管的构建服务器),它显然满足 msbuild,但不满足 visualstudio,所以我们尝试安装 vs.

我在服务器上安装了vs2022社区,然后重启

当在存储库中检测到更改时,这些邮件仍然会出现。

No agent found in pool XXX which satisfies the following demand: visualstudio. All demands: msbuild, visualstudio, Agent.Version -gtVersion 2.192.0

社区不是一种选择吗?

最佳答案

Azure DevOps Server 2020 及以下版本仅正式支持 Visual Studio 2019 及以下版本的任务及其附带的代理版本。 Azure DevOps(服务)的最新代理版本在功能提供程序中具有正确的更新脚本。

如果这是在 Azure DevOps 服务器上并且想要使用 Visual Studio 2022/.NET 6,您需要:

  1. 设置一个神奇的环境变量,以便能够运行更新的代理版本:

    AZP_AGENT_DOWNGRADE_DISABLED=true 
  2. Upgrade to/Install agent version 2.195.0 or newer .

  3. 将与 Visual Studio 2022 兼容的 Visual Studio 和 MsBuild 任务安装到您的服务器中。通过directly overwriting the tasks on the server :

    npm install -g tfx-cli
    tfx build tasks upload --task-zip-path Task.guid-version.zip --service-url https://yourtfs.com/tfs/DefaultCollection

    You can download the latest zip file from my GitHub repo .或者 download them yourself with my script .或者 installing them side-by-side as an extension这将为任务提供一个新的唯一 ID 和一个不同的引用名称。

我已经在这个 GitHub 存储库和博文中列出了这个过程:

预计 Azure DevOps Server 2022 将成为第一个正式支持 Visual Studio 2022 的版本。

关于visual-studio - 在池XXX中找不到满足以下需求的代理 : visualstudio although vs2022 community is installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71223981/

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