Partilhar via


NuGetRestore@1 - Tarefa de Restauro nuGet v1

Utilize esta tarefa para restaurar pacotes NuGet em preparação para um passo de Compilação do Visual Studio.

Importante

Esta tarefa foi preterida. As compilações que o utilizam serão executadas em 11-27-2023. Mude para a opção do NuGetCommand@2restore o mais rapidamente possível. Para obter mais informações, consulte Migrar de NuGetInstaller@0 ou NuGetRestore@1.

Utilize esta tarefa para restaurar pacotes NuGet em preparação para um passo de Compilação do Visual Studio.

Utilize esta tarefa para restaurar pacotes NuGet em preparação para um passo de Compilação 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ório. Valor predefinido: **/*.sln.

O caminho para a solução, packages.configou project.json ficheiro que referencia os pacotes a serem restaurados.


selectOrConfig - Feeds a utilizar
string. Obrigatório. Valores permitidos: select (Feed(s) seleciono aqui), config (Feeds no meu NuGet.config). Valor predefinido: select.

Especifica os feeds a utilizar. Especifique um feed do VSTS e/ou NuGet.org com o select valor. Especifique vários feeds ao consolidar um nuget.config ficheiro no repositório de código fonte e ao definir o respetivo caminho com o config valor.


feed - Utilizar pacotes deste feed de Artefactos do Azure
string. Opcional. Utilize quando selectOrConfig = select.

Inclui o feed VSTS especificado no ficheiro gerado NuGet.config .


feed - Utilizar pacotes deste feed VSTS
string. Opcional. Utilize quando selectOrConfig = select.

Inclui o feed VSTS especificado no ficheiro gerado NuGet.config .


includeNuGetOrg - Utilizar pacotes de NuGet.org
boolean. Opcional. Utilize quando selectOrConfig = select. Valor predefinido: true.

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


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

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


noCache - Desativar a cache local
boolean. Valor predefinido: false.

Impede o NuGet de utilizar pacotes de caches de máquinas locais. Equivalente ao argumento da -NoCache NuGet.exe linha de comandos.


packagesDirectory - Diretório de destino
string.

Especifica a pasta na qual os pacotes são instalados. Se não for especificada nenhuma pasta, os pacotes são restaurados para uma packages/ pasta juntamente com a solução selecionada, packages.configou project.json. Equivalente ao argumento da -PackagesDirectory NuGet.exe linha de comandos.


verbosity - Verbosidade
string. Valores permitidos: -, Quiet, Normal, Detailed. Valor predefinido: Detailed.

Especifica a quantidade de detalhes apresentados na saída.


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.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 2.144.0 ou superior
Categoria da tarefa Pacote
Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente 2.115.0 ou superior
Categoria da tarefa Pacote