Partager via


NuGetInstaller@0 - Tâche du programme d’installation NuGet v0

Installe ou restaure les packages NuGet manquants.

Important

Cette tâche est dépréciée. Les builds qui l’utilisent seront interrompues le 27-11-2023. Basculez vers l’option de restoreNuGetCommand@2 dès que possible. Pour plus d’informations, consultez Migrer à partir de NuGetInstaller@0 ou NuGetRestore@1.

Installe ou restaure les packages NuGet manquants.

Cette tâche est dépréciée. Utilisez l’option du restoreNuGetCommand@2.

Installe ou restaure les packages NuGet manquants. Utilisez NuGetAuthenticate@0 tâche pour les fonctionnalités les plus récentes.

Installe ou restaure les packages NuGet manquants.

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.

Entrées

solution - Chemin d’accès à la solution ou packages.config
string. Obligatoire. Valeur par défaut : **/*.sln.

Chemin d’accès au fichier de solution Visual Studio ou à NuGet packages.config.


nugetConfigPath - Chemin d’accès à NuGet.config
string.

Équivalent à l’argument de ligne de commande -ConfigFile NuGet.exe.


restoreMode - Type d’installation
string. Obligatoire. Valeurs autorisées : restore, install. Valeur par défaut : restore.

La restauration restaure les packages dont dépend une solution et correspond généralement à ce que vous souhaitez.

L’installation installe les packages à partir d’un fichier packages.config. Utilisez cette option si vous souhaitez installer un package d’outils autonome.


noCache - Désactiver le cache local
boolean. Valeur par défaut : false.

Équivalent à l’argument de ligne de commande -NoCache NuGet.exe.


nuGetRestoreArgs - Arguments NuGet
string.

Arguments supplémentaires passés à NuGet.exe restaurer ou installer. Plus d’informations.


verbosity - Verbosité
string. Valeurs autorisées : -, Quiet, Normal, Detailed. Valeur par défaut : -.

Niveau de détail de NuGet.


nuGetVersion - NuGet Version
string. Obligatoire. Valeurs autorisées : 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Valeur par défaut : 3.3.0.

Version de NuGet à utiliser, ou version externe.


nuGetPath - Chemin d’accès à NuGet.exe
string.

Indiquez éventuellement le chemin d’accès à NuGet.exe. Remplace la sélection de version.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 2.115.0 ou version ultérieure
Catégorie de la tâche Paquet
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 1.83.0 ou version ultérieure
Catégorie de la tâche Paquet