Uninstall-Package(Visual Studio 中的包管理器控制台)

本主题介绍适用于 Windows 的 Visual Studio 中包管理器控制台内的此命令。 有关通用 PowerShell Uninstall-Package 命令的信息,请参阅 PowerShell PackageManagement 参考

从项目中删除包,从而选择地删除其依赖项。 如果其他包依赖于此包,则除非指定 –Force 选项,否则此命令会失败。

语法

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

如果其他包依赖于此包,则除非指定 –Force 选项,否则此命令会失败。

参数

参数 说明
Id (必选)待卸载包的标识符。 -Id 开关自身为可选。
版本 待卸载包的版本,默认为当前安装的版本。
RemoveDependencies 卸载包及其未使用的依赖项。 换言之,如果任一依赖项具有依赖于它的其他包,则会跳过该依赖项。
ProjectName 要从其中卸载包的项目,默认为默认项目。
Force 强制卸载包,即使有其他包依赖于它。
WhatIf 显示运行此命令而不实际执行卸载时会出现什么情况。

这些参数均不接受管道输入或通配符字符。

通用参数

Uninstall-Package 支持以下常见 PowerShell 参数:Debug、Error Action、ErrorVariable、OutBuffer、OutVariable、PipelineVariable、Verbose、WarningAction 和 WarningVariable。

示例

# 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