Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 de restore
lo antes posible. Para obtener más información, consulte Migrar desde NuGetInstaller@0 o NuGetRestore@1.
Instala o restaura paquetes NuGet que faltan. Use NuGetAuthenticate@0 tarea para obtener las funcionalidades más recientes.
Sintaxis
# 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.
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 a nuGet packages.config.
ruta de acceso de nugetConfigPath
- a NuGet.config
string
.
Equivalente al argumento de línea de comandos de -ConfigFile NuGet.exe.
tipo de instalación de restoreMode
-
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
-
Deshabilitar de caché local
boolean
. Valor predeterminado: false
.
Equivalente al argumento de línea de comandos de -NoCache NuGet.exe.
nuGetRestoreArgs
-
argumentos de NuGet
string
.
Argumentos adicionales pasados a NuGet.exe restauración o instalación. Más información.
verbosity
-
verbosity
string
. Valores permitidos: -
, Quiet
, Normal
, Detailed
. Valor predeterminado: -
.
Nivel de detalle de NuGet.
nuGetVersion
-
de 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.
ruta de acceso de nuGetPath
- a NuGet.exe
string
.
Opcionalmente, proporcione la ruta de acceso a NuGet.exe. Invalidará la selección de versión.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte 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 |
demandas | Ninguno |
funcionalidades de |
Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
restricciones de comandos | Cualquiera |
variables settable | Cualquiera |
Versión del agente | 2.115.0 o superior |
Categoría de tarea | Paquete |