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