Deinstallier-Package (Paket-Manager-Konsole in Visual Studio)
Dieses Thema beschreibt den Befehl in der Package Manager-Konsole in Visual Studio unter Windows. Den generischen PowerShell Deinstallier-Package-Befehl finden Sie in der PowerShell PackageManagement-Referenz.
Entfernt ein Paket aus einem Projekt und entfernt optional seine Abhängigkeiten. Wenn andere Pakete von diesem Paket abhängen, schlägt der Befehl fehl, es sei denn, die Option –Force wurde spezifiziert.
Syntax
Uninstall-Package [-Id] <string> [-RemoveDependencies] [-ProjectName <string>] [-Force]
[-Version <string>] [-WhatIf] [<CommonParameters>]
Wenn andere Pakete von diesem Paket abhängen, schlägt der Befehl fehl, es sei denn, die Option –Force wurde spezifiziert.
Parameter
Parameter | Beschreibung |
---|---|
Id | (Erforderlich) Der Bezeichner des zu deinstallierenden Pakets. Ein ID-Erstwert selbst ist optional. |
Version | Die Version des zu deinstallierenden Pakets, standardmäßig die aktuell installierte Version |
Abhängigkeiten entfernen (RemoveDependencies) | Installieren Sie das Paket und seine ungenutzten Abhängigkeiten. Das heißt, wenn eine Abhängigkeit über ein anderes Paket verfügt, das von ihr abhängt, wird dieses übersprungen. |
Projektname | Das Projekt, aus dem das Paket deinstalliert werden soll, ist automatisch das Standardprojekt. |
Force | Erzwingt die Deinstallation eines Pakets, auch wenn andere Pakete von ihm abhängen. |
WhatIf | Zeigt, was passieren würde, wenn Sie den Befehl ausführen, ohne die Deinstallation tatsächlich durchzuführen. |
Keiner dieser Parameter akzeptiert Pipeline-Eingaben oder Platzhalterzeichen.
Allgemeine Parameter
Uninstall-Package
unterstützt die folgenden gängigen PowerShell-Parameter: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction und WarningVariable.
Beispiele
# 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