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),quiet
odetailed
.
Vedere anche Variabili di ambiente
Esempi
nuget add foo.nupkg -Source c:\bar\
nuget add foo.nupkg -Source \\bar\packages\