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 參數:D ebug、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