Share via


NuGetRestore@1 – Tarefa de Restauração do NuGet v1

Use essa tarefa para restaurar pacotes NuGet em preparação para uma etapa de build do Visual Studio.

Importante

Essa tarefa foi preterida. Os builds que o usam serão interrompidos em 27/11-2023. Alterne para usar a opção do restore NuGetCommand@2 assim que possível. Para obter mais informações, consulte Migrar de NuGetInstaller@0 ou NuGetRestore@1.

Use essa tarefa para restaurar pacotes NuGet em preparação para uma etapa de build do Visual Studio.

Use essa tarefa para restaurar pacotes NuGet em preparação para uma etapa de build do Visual Studio.

Syntax

# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
    selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
    #feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed. 
    #includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
    #nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config. 
  # Advanced
    #noCache: false # boolean. Disable local cache. Default: false.
    #packagesDirectory: # string. Destination directory. 
    #verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
    selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
    #feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed. 
    #includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
    #nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config. 
  # Advanced
    #noCache: false # boolean. Disable local cache. Default: false.
    #packagesDirectory: # string. Destination directory. 
    #verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.

Entradas

solution - Caminho para solução, packages.config ou project.json
string. Obrigatórios. Valor padrão: **/*.sln.

O caminho para a solução, packages.configou project.json arquivo que faz referência aos pacotes a serem restaurados.


selectOrConfig - Feeds a serem usados
string. Obrigatórios. Valores permitidos: select (Feed(s) eu seleciono aqui), config (Feeds no meu NuGet.config). Valor padrão: select.

Especifica os feeds a serem usados. Especifique um feed do VSTS e/ou NuGet.org usando o select valor . Especifique vários feeds confirmando um nuget.config arquivo no repositório de código-fonte e definindo seu caminho com o config valor .


feed - Usar pacotes deste feed do Azure Artifacts
string. Opcional. Use quando selectOrConfig = select.

Inclui o feed do VSTS especificado no arquivo gerado NuGet.config .


feed - Usar pacotes deste feed do VSTS
string. Opcional. Use quando selectOrConfig = select.

Inclui o feed do VSTS especificado no arquivo gerado NuGet.config .


includeNuGetOrg - Usar pacotes do NuGet.org
boolean. Opcional. Use quando selectOrConfig = select. Valor padrão: true.

Inclui o feed de NuGet.org especificado no gerado NuGet.config.


nugetConfigPath - Caminho para NuGet.config
string. Opcional. Use quando selectOrConfig = config.

Especifica o caminho para o NuGet.config no repositório que especifica os feeds dos quais restaurar pacotes.


noCache - Desabilitar o cache local
boolean. Valor padrão: false.

Impede que o NuGet use pacotes dos caches de computador locais. Equivalente ao argumento de -NoCache NuGet.exe linha de comando.


packagesDirectory - Diretório de destino
string.

Especifica a pasta na qual os pacotes estão instalados. Se nenhuma pasta for especificada, os pacotes serão restaurados em uma packages/ pasta junto com a solução selecionada, packages.configou project.json. Equivalente ao argumento de -PackagesDirectory NuGet.exe linha de comando.


verbosity - Verbosidade
string. Valores permitidos: -, Quiet, Normal, Detailed. Valor padrão: Detailed.

Especifica a quantidade de detalhes exibidos na saída.


Opções de controle da tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Executa em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Pacote
Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Executa em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.115.0 ou superior
Categoria da tarefa Pacote