Compartir vía


NuGetRestore@1: tarea Restauración de NuGet v1

Use esta tarea para restaurar paquetes NuGet como preparación para un paso de compilación de Visual Studio.

Importante

Esta tarea está en desuso. Las compilaciones que lo usan se interrumpirán el 11-27-2023. Cambie a la opción derestore NuGetCommand@2 lo antes posible. Para obtener más información, consulte Migración desde NuGetInstaller@0 o NuGetRestore@1.

Use esta tarea para restaurar paquetes NuGet como preparación para un paso de compilación de Visual Studio.

Use esta tarea para restaurar paquetes NuGet como preparación para un paso de compilación de 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 - Ruta de acceso a la solución, packages.config o project.json
string. Obligatorio. Valor predeterminado: **/*.sln.

Ruta de acceso a la solución, packages.config, o project.json archivo que hace referencia a los paquetes que se van a restaurar.


selectOrConfig - Fuentes que se van a usar
string. Obligatorio. Valores permitidos: select (fuentes) que selecciono aquí), config (fuentes en mi NuGet.config). Valor predeterminado: select.

Especifica las fuentes que se van a usar. Especifique una fuente de VSTS o NuGet.org mediante el select valor . Especifique varias fuentes confirmando un nuget.config archivo en el repositorio de código fuente y estableciendo su ruta de acceso con el config valor .


feed - Uso de paquetes de esta fuente de Azure Artifacts
string. Opcional. Use cuando selectOrConfig = select.

Incluye la fuente VSTS especificada en el archivo generado NuGet.config .


feed - Uso de paquetes de esta fuente de VSTS
string. Opcional. Use cuando selectOrConfig = select.

Incluye la fuente VSTS especificada en el archivo generado NuGet.config .


includeNuGetOrg - Uso de paquetes de NuGet.org
boolean. Opcional. Use cuando selectOrConfig = select. Valor predeterminado: true.

Incluye la fuente de NuGet.org especificada en el elemento generado NuGet.config.


nugetConfigPath - Ruta de acceso a NuGet.config
string. Opcional. Use cuando selectOrConfig = config.

Especifica la ruta de acceso a en el NuGet.config repositorio que especifica las fuentes de las que se van a restaurar los paquetes.


noCache - Deshabilitación de la caché local
boolean. Valor predeterminado: false.

Impide que NuGet utilice paquetes de la memoria caché de las máquinas locales. Equivalente al argumento de la línea de -NoCache NuGet.exe comandos.


packagesDirectory - Directorio de destino
string.

Especifica la carpeta en la que se instalan los paquetes. Si no se especifica ninguna carpeta, los paquetes se restauran en una packages/ carpeta junto con la solución seleccionada, packages.configo project.json. Equivalente al argumento de la línea de -PackagesDirectory NuGet.exe comandos.


verbosity - Detalle
string. Valores permitidos: -, Quiet, Normal, Detailed. Valor predeterminado: Detailed.

Especifica la cantidad de detalles que se muestran en la salida.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones None
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 2.144.0 o superior
Categoría de la tarea: Paquete
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones None
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 2.115.0 o superior
Categoría de la tarea: Paquete