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.