Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: consumo di pacchetti • Versioni supportate: tutte
Scarica e installa un pacchetto in un progetto, per impostazione predefinita nella cartella corrente, usando le origini del pacchetto specificate.
Suggerimento
Per scaricare un pacchetto direttamente all'esterno del contesto di un progetto, visitare la pagina del pacchetto in nuget.org e selezionare il collegamento Scarica .
Se non vengono specificate origini, vengono usate quelle elencate nel file di configurazione globale ( %appdata%\NuGet\NuGet.Config Windows) o ~/.nuget/NuGet/NuGet.Config (Mac/Linux). Per altri dettagli, vedere Configurazioni NuGet comuni.
Se non vengono specificati pacchetti specifici, install installa tutti i pacchetti elencati nel file del packages.config progetto, rendendoli simili a restore.
Il install comando non modifica un file di progetto o packages.config. In questo modo è simile a restore in quanto aggiunge solo pacchetti al disco, ma non modifica le dipendenze di un progetto.
Per aggiungere una dipendenza, aggiungere un pacchetto tramite l'interfaccia utente di Gestione pacchetti o la console in Visual Studio oppure modificare packages.config e quindi eseguire install o restore.
Utilizzo
nuget install <packageID | configFilePath> [options]
dove <packageID> denomina il pacchetto da installare (usando la versione più recente) o <configFilePath> identifica il packages.config file che elenca i pacchetti da installare. È possibile indicare una versione specifica con l'opzione -Version .
Opzioni
-ConfigFileFile di configurazione NuGet da applicare. Se non specificato,
%AppData%\NuGet\NuGet.Configviene usato (Windows) o~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(Mac/Linux).-DependencyVersion(4.4+) Versione dei pacchetti di dipendenza da usare, che può essere una delle seguenti:
- Minimo (impostazione predefinita): la versione più bassa
- HighestPatch: la versione con la patch più bassa, secondaria più bassa e più alta
- HighestMinor: la versione con la patch principale più bassa, secondaria più alta e più alta
- Massimo: la versione più recente
- Ignora: non verranno usati pacchetti di dipendenza
-DirectDownloadScaricare direttamente senza popolare alcuna cache con metadati o file binari.
-DisableParallelProcessingDisabilita l'installazione di più pacchetti in parallelo.
-x|-ExcludeVersionInstalla il pacchetto in una cartella denominata solo con il nome del pacchetto e non il numero di versione.
-FallbackSource(3.2+) Elenco di origini dei pacchetti da usare come fallback nel caso in cui il pacchetto non sia presente nell'origine primaria o predefinita.
-ForceEnglishOutput(3.5+) Forza nuget.exe l'esecuzione usando impostazioni cultura invarianti basate sull'inglese.
-Framework(4.4+) Framework di destinazione usato per la selezione delle dipendenze. Il valore predefinito è 'Any' se non specificato.
-?|-helpVisualizza le informazioni della Guida per il comando .
-NoHttpCacheImpedisce a NuGet di usare pacchetti memorizzati nella cache HTTP. Vedere Gestione dei pacchetti globali e delle cartelle della cache.
-NonInteractiveElimina le richieste di input o conferme dell'utente.
-OutputDirectorySpecifica la cartella in cui vengono installati i pacchetti. Se non viene specificata alcuna cartella, viene utilizzata la cartella corrente.
-PackageSaveModeSpecifica i tipi di file da salvare dopo l'installazione del pacchetto: uno di
nuspec,nupkgonuspec;nupkg.-PreReleaseConsente l'installazione di pacchetti non definitivi. Questo flag non è obbligatorio quando si ripristinano i pacchetti con
packages.config.-RequireConsentVerifica che il ripristino dei pacchetti sia abilitato prima di scaricare e installare i pacchetti. Per informazioni dettagliate, vedere Ripristino dei pacchetti.
-SolutionDirectorySpecifica la cartella radice della soluzione per cui ripristinare i pacchetti.
-SourceSpecifica l'elenco delle origini dei pacchetti (come URL) da usare. Se omesso, il comando usa le origini fornite nei file di configurazione, vedere Configurazioni NuGet comuni.
-Verbosity [normal|quiet|detailed]Specifica la quantità di dettagli visualizzati nell'output:
normal(impostazione predefinita),quietodetailed.-VersionSpecifica la versione del pacchetto da installare.
Vedere anche Variabili di ambiente
Esempi
nuget install elmah
nuget install packages.config
nuget install ninject -OutputDirectory c:\proj