Visual Studio의 Uninstall-Package(패키지 관리자 콘솔)

이 항목에서는 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 는 디버그, 오류 작업, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction 및 WarningVariable과 같은 일반적인 PowerShell 매개 변수를 지원합니다.

# 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