command add (CLI NuGet)
S’applique à : publication de package • Versions prises en charge : 3.3+
Ajoute un package spécifié à une source de package non HTTP (un dossier ou un chemin d’accès UNC) dans une disposition hiérarchique, où les dossiers sont créés pour l’ID de package et le numéro de version. Par exemple :
\\myserver\packages
└─<packageID>
└─<version>
├─<packageID>.<version>.nupkg
├─<packageID>.<version>.nupkg.sha512
└─<packageID>.nuspec
Lors de la restauration ou de la mise à jour sur la source du package, la disposition hiérarchique offre de meilleures performances.
Pour développer tous les fichiers du package vers la source du package de destination, utilisez le commutateur -Expand
. Cela entraîne généralement l’apparition de sous-dossiers supplémentaires dans la destination, comme tools
et lib
.
Usage
nuget add <packagePath> -Source <sourcePath> [options]
où <packagePath>
est le chemin d’accès au package à ajouter et <sourcePath>
spécifie la source de package basée sur le dossier à laquelle le package sera ajouté. Les sources HTTP ne sont pas prises en charge.
Options
-ConfigFile
Fichier de configuration NuGet à appliquer. S’il n’est pas spécifié,
%AppData%\NuGet\NuGet.Config
(Windows) ou~/.nuget/NuGet/NuGet.Config
, ou~/.config/NuGet/NuGet.Config
(Mac/Linux) est utilisé.-Expand
Ajoute tous les fichiers du package à la source du package.
-ForceEnglishOutput
(3.5+) Force nuget.exe à s’exécuter avec une culture indifférente basée sur l’anglais. Force l’application à s’exécuter avec les paramètres régionaux Anglais (culture indifférente).
-?|-help
Affiche les informations d’aide pour la commande.
-NonInteractive
Supprime les invites pour l’entrée utilisateur ou les confirmations.
-src|-Source
Spécifie la source du package, qui est un dossier ou un partage UNC, auquel le nupkg sera ajouté. Les sources http ne sont pas prises en charge.
-Verbosity [normal|quiet|detailed]
Spécifie la quantité de détails affichée dans la sortie :
normal
(la valeur par défaut),quiet
oudetailed
.
Consultez également Variables d’environnement.
Exemples
nuget add foo.nupkg -Source c:\bar\
nuget add foo.nupkg -Source \\bar\packages\