不允许使用 5.0 版。允许的版本类型为:majorVersion.x、majorVersion.minorVersion.x、majorVersion.minorVersion.patchVersion
Version 5.0 is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion
最近我们将一个 .NET Core 3.1 项目迁移到了 .NET 5.0。
我们使用 AzureDevOps
设置的管道很少
关于将 .NET Core SDK 任务的版本从 3.1.x 修改为 5.0;我们遇到了以下异常
##[error]Version 5.0 is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x,
majorVersion.minorVersion.patchVersion. More details: The version
number: 5.0 doesn't have the correct format. Versions can be given in
the following formats: 2.x => Install latest in major version. 2.2.x
=> Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of version
for installing SDK/Runtime, from
the releases.json. The link to releases.json of that major.minor
version can be found in releases-index
file..
Like link to releases.json for 2.2 version is
https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json
AzureDevOps 是否未更新到 .NET 5.0 还是我们必须 运行 仅在 .NET Core 3 中测试项目和管道1.x?
此外,我们在创建任务时无法在“市场”选项卡中找到可用于 .NET 5.0 的任何代理作业任务。
您可能需要使用 UseDotNet 任务来下载 .NET 5.0 并在后续的 dotnet 构建任务中使用。请参阅以下示例:
- task: UseDotNet@2
displayName: 'Install .Net 5 SDK'
inputs:
packageType: 'sdk'
version: '5.0.100'
- task: DotNetCoreCLI@2
inputs:
command: 'build'
最近我们将一个 .NET Core 3.1 项目迁移到了 .NET 5.0。 我们使用 AzureDevOps
设置的管道很少关于将 .NET Core SDK 任务的版本从 3.1.x 修改为 5.0;我们遇到了以下异常
##[error]Version 5.0 is not allowed. Allowed version types are: majorVersion.x, majorVersion.minorVersion.x, majorVersion.minorVersion.patchVersion. More details: The version number: 5.0 doesn't have the correct format. Versions can be given in the following formats: 2.x => Install latest in major version. 2.2.x => Install latest in major and minor version. 2.2.104 => Install exact version. Find the value of
version
for installing SDK/Runtime, from the releases.json. The link to releases.json of that major.minor version can be found in releases-index file.. Like link to releases.json for 2.2 version is https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/2.2/releases.json
AzureDevOps 是否未更新到 .NET 5.0 还是我们必须 运行 仅在 .NET Core 3 中测试项目和管道1.x?
此外,我们在创建任务时无法在“市场”选项卡中找到可用于 .NET 5.0 的任何代理作业任务。
您可能需要使用 UseDotNet 任务来下载 .NET 5.0 并在后续的 dotnet 构建任务中使用。请参阅以下示例:
- task: UseDotNet@2
displayName: 'Install .Net 5 SDK'
inputs:
packageType: 'sdk'
version: '5.0.100'
- task: DotNetCoreCLI@2
inputs:
command: 'build'