在 Visual Studio 中 Uninstall-Package (程序包管理器控制台)

本主题介绍 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 卸载包及其未使用的依赖项。 也就是说,如果任何依赖项具有依赖于它的其他包,则会跳过它。
项目名称 要从中卸载包的项目,默认为默认项目。
Force 强制卸载包,即使其他程序包依赖于它。
WhatIf 显示运行命令时将发生的情况,但不实际执行卸载。

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

通用参数

Uninstall-Package 支持以下 常见的 PowerShell 参数:调试、错误操作、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