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, nupkgo nuspec;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), quieto detailed.

  • -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