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