Azure devops 在Azure管道中运行DotNetCoreCLI的预发布版本

Azure devops 在Azure管道中运行DotNetCoreCLI的预发布版本,azure-devops,yaml,version,azure-pipelines,dotnetcorecli,Azure Devops,Yaml,Version,Azure Pipelines,Dotnetcorecli,在编写Azure脚本时,是否可以运行DotNetCoreCLI任务的预发布版本?如果可能的话,我想使用3.0.1xx 如果可能,使用预发布版本而不是版本2进行这样的调用的语法是什么: - task: DotNetCoreCLI@2 continueOnError: true inputs: command: custom custom: tool arguments: install -g coverlet.console displayName: Insta

在编写Azure脚本时,是否可以运行DotNetCoreCLI任务的预发布版本?如果可能的话,我想使用3.0.1xx

如果可能,使用预发布版本而不是版本2进行这样的调用的语法是什么:

- task: DotNetCoreCLI@2
  continueOnError: true
  inputs:
    command: custom
    custom: tool
    arguments: install -g coverlet.console
  displayName: Install Coverlet tool. This task will continue on error if coverlet is already installed.

您可以使用以下选项:

steps:
- task: UseDotNet@2
  displayName: 'Use .NET Core sdk'
  inputs:
    packageType: sdk
    version: 3.0.101
    installationPath: $(Agent.ToolsDirectory)/dotnet
可能的版本:


阅读:

使用dotnet和DotNetCoreInstaller任务有何不同?是否仅
UseDotNet
更改
DotNetCoreCLI
任务的版本?在哪里可以看到
DotNetCoreInstaller
任务?您正在使用
dotnetcorecli
任务,该任务仅使用特定命令调用
dotnet
,而在您的命令安装特定版本的cliI之前需要此命令。我正在使用
DotNetCoreInstaller
任务安装v2.2,所以我想知道如果使用了
DotNetCoreInstaller
UseDotNet
对cli是否重要。这是否回答了您的问题?我认为cli任务与sdk版本是分开运行的,但是看看这个答案和这里给出的答案,它们是链接在一起的。