Uninstall-Package (Consola del Administrador de paquetes en Visual Studio)
En este tema se describe el comando dentro de la consola del Administrador de paquetes en Visual Studio en Windows. Para obtener el comando genérico Uninstall-Package de PowerShell, vea la Referencia PackageManagement de PowerShell.
Quita un paquete de un proyecto y, opcionalmente, quita sus dependencias. Si otros paquetes dependen de este paquete, se producirá un error en el comando a menos que se especifique la opción –Force.
Sintaxis
Uninstall-Package [-Id] <string> [-RemoveDependencies] [-ProjectName <string>] [-Force]
[-Version <string>] [-WhatIf] [<CommonParameters>]
Si otros paquetes dependen de este paquete, se producirá un error en el comando a menos que se especifique la opción –Force.
Parámetros
Parámetro | Descripción |
---|---|
Identificador | (Obligatorio) Identificador del paquete que se va a desinstalar. El modificador -Id es opcional. |
Versión | Versión del paquete que se va a desinstalar, de forma predeterminada es la versión instalada actualmente. |
RemoveDependencies | Desinstala el paquete y sus dependencias sin usar. Es decir, si alguna dependencia tiene otro paquete que depende de ella, se omite. |
ProjectName | Proyecto desde el que se va a desinstalar el paquete, que de forma predeterminada es el proyecto predeterminado. |
Force | Obliga a desinstalar un paquete, incluso si otros paquetes dependen de él. |
WhatIf | Muestra lo que sucedería al ejecutar el comando sin realizar realmente la desinstalación. |
Ninguno de estos parámetros acepta caracteres comodín ni entrada de canalización.
Parámetros comunes
Uninstall-Package
admite los siguientes parámetros comunes de PowerShell: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction y WarningVariable.
Ejemplos
# 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