Condividi tramite


Uninstall-Package (console Gestione pacchetti in Visual Studio)

Questo argomento descrive il comando all'interno della console Gestione pacchetti in Visual Studio in Windows. Per il comando generico Uninstall-Package di PowerShell, vedere le informazioni di riferimento su PowerShell PackageManagement.

Rimuove un pacchetto da un progetto, rimuovendo facoltativamente le relative dipendenze. Se altri pacchetti dipendono da questo pacchetto, il comando avrà esito negativo a meno che non venga specificata l'opzione –Force.

Sintassi

Uninstall-Package [-Id] <string> [-RemoveDependencies] [-ProjectName <string>] [-Force]
    [-Version <string>] [-WhatIf] [<CommonParameters>]

Se altri pacchetti dipendono da questo pacchetto, il comando avrà esito negativo a meno che non venga specificata l'opzione –Force.

Parametri

Parametro Descrizione
ID (Obbligatorio) Identificatore del pacchetto da disinstallare. L'opzione -Id è facoltativa.
Versione Versione del pacchetto da disinstallare, per impostazione predefinita alla versione attualmente installata.
RemoveDependencies Disinstallare il pacchetto e le relative dipendenze inutilizzate. Ovvero, se una dipendenza ha un altro pacchetto che dipende da esso, viene ignorato.
Nome progetto Progetto da cui disinstallare il pacchetto, per impostazione predefinita il progetto predefinito.
Force Forza la disinstallazione di un pacchetto, anche se altri pacchetti dipendono da esso.
Whatif Mostra cosa accadrebbe quando si esegue il comando senza eseguire effettivamente la disinstallazione.

Nessuno di questi parametri accetta caratteri jolly o input della pipeline.

Parametri comuni

Uninstall-Package supporta i seguenti parametri comuni di PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction e WarningVariable.

Esempi

# Uninstalls the Elmah package from the default project
Uninstall-Package Elmah

# Uninstalls the Elmah package and all its unused dependencies
Uninstall-Package Elmah -RemoveDependencies 

# Uninstalls the Elmah package even if another package depends on it
Uninstall-Package Elmah -Force