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]

<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 ou detailed.

Consultez également Variables d’environnement.

Exemples

nuget add foo.nupkg -Source c:\bar\

nuget add foo.nupkg -Source \\bar\packages\