Azure devops 在Azure管道中运行DotNetCoreCLI的预发布版本
在编写Azure脚本时,是否可以运行DotNetCoreCLI任务的预发布版本?如果可能的话,我想使用3.0.1xx 如果可能,使用预发布版本而不是版本2进行这样的调用的语法是什么: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
- 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版本是分开运行的,但是看看这个答案和这里给出的答案,它们是链接在一起的。