NuGetToolInstaller@0 - Tarefa do instalador de ferramentas NuGet v0

Utilize esta tarefa para localizar, transferir e colocar em cache uma versão especificada do NuGet e adicioná-la ao PATH. Para obter informações sobre a cache de ferramentas, veja o repositório azure-pipelines-tool-lib .

Syntax

# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

Entradas

versionSpec - Versão do NuGet.exe a instalar
string.

Uma versão ou intervalo de versões que especifica a versão do NuGet a disponibilizar no caminho. Utilize x como caráter universal. Veja a lista de versões do NuGet disponíveis.

Se quiser corresponder a uma versão de pré-lançamento, a especificação tem de conter uma versão principal, secundária, de patch e de pré-lançamento da lista acima. Se não for especificada uma versão, uma será escolhida automaticamente.

Exemplos: 4.x, , 3.3.x, >=4.0.0-02.8.6.


versionSpec - Versão do NuGet.exe a instalar
string. Obrigatório. Valor predefinido: 4.3.0.

Uma versão ou intervalo de versões que especifica a versão do NuGet a disponibilizar no caminho. Utilize x como caráter universal. Veja a lista de versões do NuGet disponíveis.

Se quiser corresponder a uma versão de pré-lançamento, a especificação tem de conter uma versão principal, secundária, de patch e de pré-lançamento da lista acima. Se não for especificada uma versão, uma será escolhida automaticamente.

Exemplos: 4.x, , 3.3.x, >=4.0.0-02.8.6.


checkLatest - Transferir sempre a versão correspondente mais recente
boolean. Valor predefinido: false.

Quando este booleano está definido como true, a tarefa verifica sempre e transfere a versão mais recente disponível do NuGet.exe que satisfaz as especificações da versão. Esta opção também incorrerá sempre no tempo de transferência, mesmo que a versão selecionada do NuGet já esteja em cache.

Ativar esta opção pode causar quebras de compilação inesperadas quando é lançada uma nova versão do NuGet.

Dica

Se estiver a utilizar os agentes alojados na Microsoft, deve deixá-lo definido como falso. A Microsoft atualiza regularmente os agentes alojados na Microsoft, mas, muitas vezes, estão ligeiramente atrás da versão mais recente. Ativar este parâmetro pode fazer com que a compilação passe muito tempo a atualizar para uma versão secundária mais recente.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Existe uma versão mais recente desta tarefa disponível em NuGetToolInstaller@1.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agent, DeploymentGroup
Exigências Nenhuma
Capacidades A execução desta tarefa satisfaz as seguintes exigências para quaisquer tarefas subsequentes no mesmo trabalho: NuGet
Restrições de comandos Qualquer
Variáveis de definição Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Ferramenta
Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agent, DeploymentGroup
Exigências Nenhuma
Capacidades A execução desta tarefa satisfaz as seguintes exigências para quaisquer tarefas subsequentes no mesmo trabalho: NuGet
Restrições de comandos Qualquer
Variáveis de definição Qualquer
Versão do agente 2.115.0 ou superior
Categoria da tarefa Ferramenta