Uninstall-Package (konsola menedżera pakietów w programie Visual Studio)Uninstall-Package (Package Manager Console in Visual Studio)

W tym temacie opisano polecenia w ramach Konsola Menedżera pakietów NuGet w programie Visual Studio na Windows. Ogólne polecenia pakietu dezinstalacji programu PowerShell, zobacz dokumentacja programu PowerShell PackageManagement.This topic describes the command within the NuGet Package Manager Console in Visual Studio on Windows. For the generic PowerShell Uninstall-Package command, see the PowerShell PackageManagement reference.

Usuwa pakiet z projektem, opcjonalnie usunięcie jego zależności.Removes a package from a project, optionally removing its dependencies. Jeśli inne pakiety zależą od tego pakietu, polecenie zakończy się niepowodzeniem, chyba że Force określono opcję.If other packages depend on this package, the command will fail unless the –Force option is specified.

SkładniaSyntax

Uninstall-Package [-Id] <string> [-RemoveDependencies] [-ProjectName <string>] [-Force]
    [-Version <string>] [-WhatIf] [<CommonParameters>]

Jeśli inne pakiety zależą od tego pakietu, polecenie zakończy się niepowodzeniem, chyba że Force określono opcję.If other packages depend on this package, the command will fail unless the –Force option is specified.

ParametryParameters

ParametrParameter OpisDescription
IdId (Wymagane) Identyfikator pakietu do odinstalowania.(Required) The identifier of the package to uninstall. — Identyfikator samym przełączniku jest opcjonalne.The -Id switch itself is optional.
WersjaVersion Wersja pakietu, aby odinstalować, przyjęty obecnie zainstalowanej wersji.The version of the package to uninstall, defaulting to the currently installed version.
RemoveDependenciesRemoveDependencies Odinstaluj pakiet i jego zależności nieużywane.Uninstall the package and its unused dependencies. Oznacza to jeśli wszystkie zależności ma inny pakiet, który zależy od niego, zostanie ona pominięta.That is, if any dependency has another package that depends on it, it's skipped.
ProjectNameProjectName Projekt, z którego można odinstalować pakietu, domyślnie używany będzie domyślny projekt.The project from which to uninstall the package, defaulting to the default project.
WymuśForce Wymusza pakietu dezinstalację, nawet jeśli inne pakiety są od niego zależne.Forces a package to be uninstalled, even if other packages depend on it.
WhatIfWhatIf Pokazuje, co się stanie, podczas uruchamiania polecenia bez rzeczywistego wykonania dezinstalacji.Shows what would happen when running the command without actually performing the uninstall.

Żaden z tych parametrów akceptuje znaków potoku danych wejściowych lub symbol wieloznaczny.None of these parameters accept pipeline input or wildcard characters.

Wspólne parametryCommon Parameters

Uninstall-Package obsługuje następujące typowe parametry programu PowerShell: debugowania, akcja w przypadku błędu, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, pełne, WarningAction i WarningVariable.Uninstall-Package supports the following common PowerShell parameters: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction, and WarningVariable.

PrzykładyExamples

# 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