Informazioni di riferimento su PowerShellPowerShell reference

La console di gestione pacchetti fornisce un'interfaccia di PowerShell all'interno di Visual Studio in Windows per interagire con NuGet tramite i comandi specifici elencati di seguito.The Package Manager Console provides a PowerShell interface within Visual Studio on Windows to interact with NuGet through the specific commands listed below. La console non è attualmente disponibile in Visual Studio per Mac. Per una guida all'uso della console di, vedere l'argomento relativo alla procedura di installazione e gestione dei pacchetti tramite la console di gestione pacchetti .(The console is not presently available in Visual Studio for Mac.) For a guide to using the console, see Install and manage packages using Package Manager Console topic.

Suggerimento

Tutti i comandi di PowerShell sono correlati solo al consumo del pacchetto.All PowerShell commands relate only to package consumption. Nessun comando di PowerShell è correlato alla creazione e alla pubblicazione di pacchetti, tranne nella misura in cui un pacchetto può essere anche un consumer di altri pacchetti.No PowerShell commands relate to creating and publishing packages except to the extent that a package can also be a consumer of other packages.

Importante

I comandi elencati di seguito sono specifici della console di gestione pacchetti in Visual Studio e si differenziano dai comandi del modulo Gestione pacchetti disponibili in un ambiente PowerShell generale.The commands listed here are specific to the Package Manager Console in Visual Studio, and differ from the Package Management module commands that are available in a general PowerShell environment. In particolare, in ogni ambiente sono presenti comandi che non sono disponibili nell'altra e i comandi con lo stesso nome potrebbero differire anche per gli argomenti specifici.Specifically, each environment has commands that are not available in the other, and commands with the same name may also differ in their specific arguments. Quando si usa la console di Gestione pacchetti in Visual Studio, vengono applicati i comandi e gli argomenti illustrati in questo argomento.When using the Package Management Console in Visual Studio, the commands and arguments documented in this present topic apply.

Comandi comuniCommon Commands DescrizioneDescription Versione di NuGetNuGet Version
Install-PackageInstall-Package Installa un pacchetto e le relative dipendenze nel progetto.Installs a package and its dependencies into the project. TuttiAll
Update-PackageUpdate-Package Aggiorna un pacchetto e le relative dipendenze o tutti i pacchetti in un progetto.Updates a package and its dependencies, or all packages in a project. TuttiAll
Find-PackageFind-Package Cerca un'origine del pacchetto usando un ID o parole chiave del pacchetto.Searches a package source using a package ID or keywords. 3.0+3.0+
Get-PackageGet-Package Recupera l'elenco dei pacchetti installati nel repository locale oppure elenca i pacchetti disponibili da un'origine del pacchetto.Retrieves the list of packages installed in the local repository, or lists packages available from a package source. TuttiAll
Comandi secondariSecondary Commands DescrizioneDescription Versione di NuGetNuGet Version
Add-BindingRedirectAdd-BindingRedirect Esamina tutti gli assembly nel percorso di output di un progetto e aggiunge i reindirizzamenti di associazione app.config all' web.config oggetto o, se necessario.Examines all assemblies within the output path for a project and adds binding redirects to the app.config or web.config where necessary. TuttiAll
Get-ProjectGet-Project Visualizza le informazioni relative al progetto predefinito o specificato.Displays information about the default or specified project. 3.0+3.0+
Open-PackagePageOpen-PackagePage Avvia il browser predefinito con l'URL del progetto, della licenza o dell'abuso del report per il pacchetto specificato.Launches the default browser with the project, license, or report abuse URL for the specified package. Deprecato in 3.0 +Deprecated in 3.0+
Register-TabExpansionRegister-TabExpansion Registra un'espansione di tabulazione per i parametri di un comando, consentendo di creare espansioni personalizzate per i valori di parametro usati comunemente.Registers a tab expansion for the parameters of a command, allowing you to create customized expansions for commonly-used parameter values. TuttiAll
Sync-PackageSync-Package Ottenere la versione del pacchetto installato dal progetto specificato e sincronizzare la versione con il resto dei progetti nella soluzione.Get the version of installed package from specified project and syncs the version to the rest of projects in the solution. 3.0+3.0+
Uninstall-PackageUninstall-Package Rimuove un pacchetto da un progetto, rimuovendo facoltativamente le relative dipendenze.Removes a package from a project, optionally removing its dependencies. TuttiAll

Per una guida completa e dettagliata su uno di questi comandi all'interno della console di, è sufficiente eseguire il comando seguente con il nome del comando in questione:For complete, detailed help on any of these commands within the console, just run the following with the command name in question:

Get-Help <command> -full

Tutti i comandi della console di gestione pacchetti supportano i seguenti parametri comuni di PowerShell:All Package Manager Console commands support the following common PowerShell parameters:

  • DebugDebug
  • ErrorActionErrorAction
  • ErrorVariableErrorVariable
  • OutBufferOutBuffer
  • OutVariableOutVariable
  • PipelineVariablePipelineVariable
  • DettagliatoVerbose
  • WarningActionWarningAction
  • WarningVariableWarningVariable

Per informazioni dettagliate, vedere about_CommonParameters nella documentazione di PowerShell.For details, refer to about_CommonParameters in the PowerShell documentation.