Comando install (interfaccia della riga di comando di NuGet)
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
-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).-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
-DirectDownload
Scaricare direttamente senza popolare alcuna cache con metadati o file binari.
-DisableParallelProcessing
Disabilita l'installazione di più pacchetti in parallelo.
-x|-ExcludeVersion
Installa 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.
-?|-help
Visualizza le informazioni della Guida per il comando .
-NoHttpCache
Impedisce a NuGet di usare pacchetti memorizzati nella cache HTTP. Vedere Gestione dei pacchetti globali e delle cartelle della cache.
-NonInteractive
Elimina le richieste di input o conferme dell'utente.
-OutputDirectory
Specifica la cartella in cui vengono installati i pacchetti. Se non viene specificata alcuna cartella, viene utilizzata la cartella corrente.
-PackageSaveMode
Specifica i tipi di file da salvare dopo l'installazione del pacchetto: uno di
nuspec
,nupkg
onuspec;nupkg
.-PreRelease
Consente l'installazione di pacchetti non definitivi. Questo flag non è obbligatorio quando si ripristinano i pacchetti con
packages.config
.-RequireConsent
Verifica che il ripristino dei pacchetti sia abilitato prima di scaricare e installare i pacchetti. Per informazioni dettagliate, vedere Ripristino dei pacchetti.
-SolutionDirectory
Specifica la cartella radice della soluzione per cui ripristinare i pacchetti.
-Source
Specifica 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),quiet
odetailed
.-Version
Specifica 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