Uninstall-Package (Visual Studio パッケージ マネージャー コンソール)Uninstall-Package (Package Manager Console in Visual Studio)

このトピックでは、内のコマンドを説明します、 NuGet パッケージ マネージャー コンソールWindows 上の Visual Studio でします。一般的な PowerShell のアンインストール パッケージ コマンドは、、 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.

必要に応じてその依存関係を削除する、プロジェクトからパッケージを削除します。Removes a package from a project, optionally removing its dependencies. コマンドが失敗しない限り、他のパッケージは、このパッケージに依存している場合、– Force オプションを指定します。If other packages depend on this package, the command will fail unless the –Force option is specified.

構文Syntax

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

コマンドが失敗しない限り、他のパッケージは、このパッケージに依存している場合、– Force オプションを指定します。If other packages depend on this package, the command will fail unless the –Force option is specified.

パラメーターParameters

パラメーターParameter 説明Description
IDId (必須)アンインストールするパッケージの識別子。(Required) The identifier of the package to uninstall. -Id スイッチ自体は省略可能です。The -Id switch itself is optional.
VersionVersion をアンインストールするパッケージのバージョン、現在インストールされているバージョンを既定値します。The version of the package to uninstall, defaulting to the currently installed version.
RemoveDependenciesRemoveDependencies パッケージとその未使用の依存関係をアンインストールします。Uninstall the package and its unused dependencies. すべての依存関係の別のパッケージに依存している場合は、これはスキップされます。That is, if any dependency has another package that depends on it, it's skipped.
ProjectNameProjectName 既定では、既定のプロジェクト、パッケージをアンインストールするプロジェクトです。The project from which to uninstall the package, defaulting to the default project.
ForceForce 場合でも、依存している他のパッケージは、アンインストールするパッケージを強制的にします。Forces a package to be uninstalled, even if other packages depend on it.
WhatIfWhatIf 実際には、アンインストールを実行せず、コマンドを実行するときに何が起こるかを示します。Shows what would happen when running the command without actually performing the uninstall.

これらのパラメーターには、パイプラインの入力またはワイルドカード文字がそのまま使用します。None of these parameters accept pipeline input or wildcard characters.

共通パラメーターCommon Parameters

Uninstall-Package 次のサポート一般的な PowerShell パラメーター: デバッグ、エラー アクション、ErrorVariable、OutBuffer、OutVariable、PipelineVariable、Verbose、WarningAction、WarningVariable、します。Uninstall-Package supports the following common PowerShell parameters: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction, and WarningVariable.

使用例Examples

# 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