Comparteix a través de


NuGetInstaller@0: tarea instalador de NuGet v0

Instala o restaura paquetes NuGet que faltan.

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.

Instala o restaura paquetes NuGet que faltan.

Esta tarea está en desuso. Use la opción del restoreNuGetCommand@2.

Instala o restaura paquetes NuGet que faltan. Use NuGetAuthenticate@0 tarea para obtener las funcionalidades más recientes.

Instala o restaura paquetes NuGet que faltan.

Syntax

# NuGet Installer v0
# Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.
- task: NuGetInstaller@0
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution or packages.config. Default: **/*.sln.
    #nugetConfigPath: # string. Path to NuGet.config. 
    restoreMode: 'restore' # 'restore' | 'install'. Required. Installation type. Default: restore.
    #noCache: false # boolean. Disable local cache. Default: false.
    #nuGetRestoreArgs: # string. NuGet arguments. 
  # Advanced
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe.
# NuGet Installer v0
# Installs or restores missing NuGet packages.
- task: NuGetInstaller@0
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution or packages.config. Default: **/*.sln.
    #nugetConfigPath: # string. Path to NuGet.config. 
    restoreMode: 'restore' # 'restore' | 'install'. Required. Installation type. Default: restore.
    #noCache: false # boolean. Disable local cache. Default: false.
    #nuGetRestoreArgs: # string. NuGet arguments. 
  # Advanced
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe.

Entradas

solution - Ruta de acceso a la solución o packages.config
string. Obligatorio. Valor predeterminado: **/*.sln.

Ruta de acceso al archivo de solución de Visual Studio o al packages.config de NuGet.


nugetConfigPath - Ruta de acceso a NuGet.config
string.

Equivalente a -ConfigFile NuGet.exe argumento de línea de comandos.


restoreMode - Tipo de instalación
string. Obligatorio. Valores permitidos: restore, install. Valor predeterminado: restore.

La restauración restaurará los paquetes de los que depende una solución y, por lo general, es lo que desea.

La instalación instalará paquetes desde un archivo packages.config. Use esta opción si desea instalar un paquete de herramientas independiente.


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

Equivalente al argumento de línea de comandos -NoCache NuGet.exe.


nuGetRestoreArgs - Argumentos de NuGet
string.

Argumentos adicionales pasados a NuGet.exe restauración o instalación. Más información.


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

Nivel de detalle de NuGet.


nuGetVersion - Versión de NuGet
string. Obligatorio. Valores permitidos: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Valor predeterminado: 3.3.0.

Versión de NuGet que se va a usar o versión externa.


nuGetPath - Ruta de acceso a NuGet.exe
string.

Opcionalmente, proporcione la ruta de acceso a NuGet.exe. Invalidará la selección de la versión.


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.115.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 1.83.0 o superior
Categoría de la tarea: Paquete