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