Informazioni di riferimento su PowerShell

La console Gestione pacchetti fornisce un'interfaccia di PowerShell in Visual Studio in Windows per interagire con NuGet tramite i comandi specifici elencati di seguito. La console non è attualmente disponibile in Visual Studio per Mac. Per una guida all'uso della console, vedere Installare e gestire i pacchetti usando Gestione pacchetti argomento Console.

Suggerimento

Tutti i comandi di PowerShell si riferiscono solo all'utilizzo dei pacchetti. Nessun comando di PowerShell è correlato alla creazione e alla pubblicazione di pacchetti, ad eccezione della misura in cui un pacchetto può anche essere un consumer di altri pacchetti.

Importante

I comandi elencati di seguito sono specifici della console di Gestione pacchetti in Visual Studio e differiscono dai comandi del modulo Gestione pacchetti disponibili in un ambiente PowerShell generale. In particolare, ogni ambiente include comandi che non sono disponibili nell'altro e i comandi con lo stesso nome possono anche differire nei relativi argomenti specifici. Quando si usa la Console di gestione pacchetti in Visual Studio, si applicano i comandi e gli argomenti documentati in questo argomento corrente.

Comandi comuni Descrizione Versione di NuGet
Install-Package Installa un pacchetto e le relative dipendenze nel progetto. Tutte le date
Update-Package Aggiornamenti un pacchetto e le relative dipendenze o tutti i pacchetti in un progetto. Tutte le date
Find-Package Cerca un'origine del pacchetto usando un ID pacchetto o parole chiave. 3.0+
Get-Package Recupera l'elenco dei pacchetti installati nel repository locale o elenca i pacchetti disponibili da un'origine del pacchetto. Tutte le date
Comandi secondari Descrizione Versione di NuGet
Add-BindingRedirect Esamina tutti gli assembly all'interno del percorso di output per un progetto e aggiunge i reindirizzamenti di binding all'oggetto oweb.config, app.config se necessario. Tutte le date
Get-Project Visualizza informazioni sul progetto predefinito o specificato. 3.0+
Open-PackagePage Avvia il browser predefinito con il progetto, la licenza o l'URL dell'abuso di report per il pacchetto specificato. Deprecato nella versione 3.0+
Register-TabExpansion Registra un'espansione tramite tabulazione per i parametri di un comando, consentendo di creare espansioni personalizzate per i valori dei parametri di uso comune. Tutte le date
Sync-Package Ottenere la versione del pacchetto installato dal progetto specificato e sincronizzare la versione con il resto dei progetti nella soluzione. 3.0+
Uninstall-Package Rimuove un pacchetto da un progetto, rimuovendo facoltativamente le relative dipendenze. Tutte le date

Per completare la Guida dettagliata su uno di questi comandi all'interno della console, eseguire quanto segue con il nome del comando in questione:

Get-Help <command> -full

Tutti i comandi della console Gestione pacchetti supportano i parametri di PowerShell comuni seguenti:

  • Debug
  • ErrorAction
  • ErrorVariable
  • OutBuffer
  • OutVariable
  • PipelineVariable
  • Verbose
  • WarningAction
  • WarningVariable

Per informazioni dettagliate, vedere about_CommonParameters nella documentazione di PowerShell.