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