Partage via


NuGetToolInstaller@0 - Tâche du programme d’installation de l’outil NuGet v0

Utilisez cette tâche pour rechercher, télécharger et mettre en cache une version spécifiée de NuGet et l’ajouter à PATH. Pour plus d’informations sur le cache des outils, consultez le référentiel azure-pipelines-tool-lib.

Syntax

# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# NuGet Tool Installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    versionSpec: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

Entrées

versionSpec - Version de NuGet.exe à installer
string.

Une version ou une plage de versions qui spécifie la version NuGet à rendre disponible sur le chemin d’accès. Utilisez x comme caractère générique. Consultez la liste des versions NuGet disponibles.

Si vous souhaitez faire correspondre une version préliminaire, la spécification doit contenir une version majeure, une version mineure, un correctif et une version préliminaire figurant dans la liste ci-dessus. Si aucune version n’est spécifiée, une version est choisie automatiquement.

Exemples : 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


versionSpec - Version de NuGet.exe à installer
string. Obligatoire. Valeur par défaut : 4.3.0.

Une version ou une plage de versions qui spécifie la version NuGet à rendre disponible sur le chemin d’accès. Utilisez x comme caractère générique. Consultez la liste des versions NuGet disponibles.

Si vous souhaitez faire correspondre une version préliminaire, la spécification doit contenir une version majeure, une version mineure, un correctif et une version préliminaire figurant dans la liste ci-dessus. Si aucune version n’est spécifiée, une version est choisie automatiquement.

Exemples : 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


checkLatest - Toujours télécharger la dernière version correspondante
boolean. Valeur par défaut : false.

Lorsque cette valeur booléenne est définie sur true, la tâche recherche et télécharge toujours la dernière version disponible de qui satisfait aux spécifications de NuGet.exe version. Cette option entraîne également toujours un temps de téléchargement, même si la version sélectionnée de NuGet est déjà mise en cache.

L’activation de cette option peut entraîner des interruptions de build inattendues lors de la publication d’une nouvelle version de NuGet.

Conseil

Si vous utilisez les agents hébergés par Microsoft, laissez ce paramètre défini sur false. Microsoft met régulièrement à jour les agents hébergés par Microsoft, mais ils sont souvent légèrement en retard sur la dernière version. L’activation de ce paramètre peut faire passer beaucoup de temps à votre build à mettre à jour vers une version mineure plus récente.


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.

Notes

Une version plus récente de cette tâche est disponible au NuGetToolInstaller@1.

Configuration requise

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : NuGet
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de la tâche Outil
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes None
Capabilities L’exécution de cette tâche répond aux exigences suivantes pour toutes les tâches suivantes dans le même travail : NuGet
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 Outil