Condividi tramite


Comando add (interfaccia della riga di comando nuGet)

Si applica a: pubblicazione di pacchetti • Versioni supportate: 3.3+

Aggiunge un pacchetto specificato a un'origine del pacchetto non HTTP (una cartella o un percorso UNC) in un layout gerarchico, in cui le cartelle vengono create per l'ID pacchetto e il numero di versione. Ad esempio:

\\myserver\packages
  └─<packageID>
    └─<version>
      ├─<packageID>.<version>.nupkg
      ├─<packageID>.<version>.nupkg.sha512
      └─<packageID>.nuspec

Quando si esegue il ripristino o l'aggiornamento rispetto all'origine del pacchetto, il layout gerarchico offre prestazioni notevolmente migliori.

Per espandere tutti i file nel pacchetto nell'origine del pacchetto di destinazione, usare l'opzione -Expand . Ciò comporta in genere la visualizzazione di sottocartelle aggiuntive nella destinazione, ad esempio tools e lib.

Utilizzo

nuget add <packagePath> -Source <sourcePath> [options]

dove <packagePath> è il percorso del pacchetto da aggiungere e <sourcePath> specifica l'origine del pacchetto basata su cartella a cui verrà aggiunto il pacchetto. Le origini HTTP non sono supportate.

Opzioni

  • -ConfigFile

    File di configurazione NuGet da applicare. Se non specificato, %AppData%\NuGet\NuGet.Config viene usato (Windows) o ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux).

  • -Expand

    Aggiunge tutti i file nel pacchetto all'origine del pacchetto.

  • -ForceEnglishOutput

    (3.5+) Forza nuget.exe l'esecuzione usando impostazioni cultura invarianti basate sull'inglese. Forza nuget.exe l'esecuzione usando impostazioni cultura invarianti basate sull'inglese.

  • -?|-help

    Visualizza le informazioni della Guida per il comando .

  • -NonInteractive

    Elimina le richieste di input o conferme dell'utente.

  • -src|-Source

    Specifica l'origine del pacchetto, ovvero una cartella o una condivisione UNC, a cui verrà aggiunto il nupkg. Le origini HTTP non sono supportate.

  • -Verbosity [normal|quiet|detailed]

    Specifica la quantità di dettagli visualizzati nell'output: normal (impostazione predefinita), quieto detailed.

Vedere anche Variabili di ambiente

Esempi

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

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