UseDotNet@2 任务无法拉取 .net 6 SDK - Azure 管道
UseDotNet@2 task fails to pull .net 6 SDk - Azure pipelines
我正在尝试使用 UseDotNet@2
azure devops 任务构建 .Net 6 应用程序。但是任务失败并出现以下错误。
pool:
vmImage: windows-2019
- task: UseDotNet@2
displayName: Use .NET
inputs:
packageType: 'sdk'
version: 6.x
vsVersion: 17.0.x
但是当我将 IncludePreviewVersions 指定为 true 时,同样的任务能够提取 .Net 6 的预览版。
有人遇到过这个问题吗?如有任何帮助,我们将不胜感激!
不支持在 Windows 2019 图像上使用 .NET 6。可能预览版比发布版更宽松。
要解决此问题,请明确将 select windows-2022
作为版本。当然,如果没有明确的理由使用基于 Windows 的构建代理,您也可以使用基于 Ubuntu 的构建代理。如果您没有为 YAML 构建管道指定图像,它将默认使用 ubuntu-latest
。
有关详细信息,请参阅此 GitHub issue
我正在尝试使用 UseDotNet@2
azure devops 任务构建 .Net 6 应用程序。但是任务失败并出现以下错误。
pool:
vmImage: windows-2019
- task: UseDotNet@2
displayName: Use .NET
inputs:
packageType: 'sdk'
version: 6.x
vsVersion: 17.0.x
但是当我将 IncludePreviewVersions 指定为 true 时,同样的任务能够提取 .Net 6 的预览版。
有人遇到过这个问题吗?如有任何帮助,我们将不胜感激!
不支持在 Windows 2019 图像上使用 .NET 6。可能预览版比发布版更宽松。
要解决此问题,请明确将 select windows-2022
作为版本。当然,如果没有明确的理由使用基于 Windows 的构建代理,您也可以使用基于 Ubuntu 的构建代理。如果您没有为 YAML 构建管道指定图像,它将默认使用 ubuntu-latest
。
有关详细信息,请参阅此 GitHub issue