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