Uninstall-Package (Console do Gerenciador de Pacotes no Visual Studio)

Este tópico descreve o comando no Console do Gerenciador de Pacotes no Visual Studio no Windows. Para obter o comando genérico Uninstall-Package do PowerShell, consulte a referência do PowerShell PackageManagement.

Remove um pacote de um projeto, removendo opcionalmente suas dependências. Se outros pacotes dependerem desse pacote, o comando falhará, a menos que a opção –Force seja especificada.

Sintaxe

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

Se outros pacotes dependerem desse pacote, o comando falhará, a menos que a opção –Force seja especificada.

Parâmetros

Parâmetro Descrição
ID (Obrigatório) O identificador do pacote a ser desinstalado. O parâmetro -Id é opcional.
Versão A versão do pacote a ser desinstalado, assumindo o padrão da última versão.
RemoveDependencies Desinstale o pacote e suas dependências não utilizadas. Ou seja, se alguma dependência tiver outro pacote que dependa dela, ela será ignorada.
ProjectName O projeto do qual desinstalar o pacote, padrão para o projeto padrão.
Force Força um pacote a ser desinstalado, mesmo que outros pacotes dependam dele.
WhatIf Mostra o que aconteceria ao executar o comando sem realmente executar a desinstalação.

Nenhum desses parâmetros aceita entrada de pipeline ou caracteres curinga.

Parâmetros comuns

O Uninstall-Package oferece suporte aos seguintes parâmetros comuns do PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction e WarningVariable.

Exemplos

# 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