Visual Studio 2022 未出现在下拉列表中
Visual Studio 2022 not showing up in the dropdown
我们已经安装了本地 Azure DevOps 2020。我们在 Visual Studio 2022 年构建了一个 .net core 6 应用程序。
但是,在创建构建管道时,VS 2022 未显示在下拉列表中。
有人遇到过这个问题吗? MSFT 是否应该发布将开始在下拉列表中显示 VS 2022 的补丁?
很多人都运行喜欢这个。 MS 还没有关于更新何时或是否可用的消息。但这些文章可能会帮助您找到解决方法:
- How do I update my Azure DevOps on-premise Pipeline tasks to include MSBuild v17 and Visual Studio 2022?
- https://jessehouwing.net/adding-visual-studio-2022-to-azure-devops-server-2020/
- https://github.com/microsoft/azure-pipelines-agent/issues/3662
FWIW,我正在通过使用 this answer 中提到的显式 MSBuild 路径来解决它。我向我的管道添加了一个 PreferredMSBuildExePath
变量并将其设置为等于 %ProgramFiles%\Microsoft Visual Studio22\Professional\MSBuild\Current\Bin\amd64\MSBuild.exe
。然后我让我的所有 MSBuild 步骤都使用 $(PreferredMSBuildExePath)
作为它们在指定位置下的 MSBuild 路径。我还将所有 Visual Studio 步骤转换为 MSBuild 步骤,以便我可以使用这个显式路径变量。
我们已经安装了本地 Azure DevOps 2020。我们在 Visual Studio 2022 年构建了一个 .net core 6 应用程序。 但是,在创建构建管道时,VS 2022 未显示在下拉列表中。
有人遇到过这个问题吗? MSFT 是否应该发布将开始在下拉列表中显示 VS 2022 的补丁?
很多人都运行喜欢这个。 MS 还没有关于更新何时或是否可用的消息。但这些文章可能会帮助您找到解决方法:
- How do I update my Azure DevOps on-premise Pipeline tasks to include MSBuild v17 and Visual Studio 2022?
- https://jessehouwing.net/adding-visual-studio-2022-to-azure-devops-server-2020/
- https://github.com/microsoft/azure-pipelines-agent/issues/3662
FWIW,我正在通过使用 this answer 中提到的显式 MSBuild 路径来解决它。我向我的管道添加了一个 PreferredMSBuildExePath
变量并将其设置为等于 %ProgramFiles%\Microsoft Visual Studio22\Professional\MSBuild\Current\Bin\amd64\MSBuild.exe
。然后我让我的所有 MSBuild 步骤都使用 $(PreferredMSBuildExePath)
作为它们在指定位置下的 MSBuild 路径。我还将所有 Visual Studio 步骤转换为 MSBuild 步骤,以便我可以使用这个显式路径变量。