PowerShell 참조

패키지 관리자 콘솔은 Windows Visual Studio 내에 PowerShell 인터페이스를 제공하여 아래에 나열된 특정 명령을 통해 NuGet 상호 작용합니다. 콘솔은 현재 Mac용 Visual Studio 사용할 수 없습니다. 콘솔 사용에 대한 가이드는 패키지 관리자 콘솔 항목을 사용하여 패키지 설치 및 관리를 참조하세요.

모든 PowerShell 명령은 패키지 사용과만 관련이 있습니다. 패키지가 다른 패키지의 소비자일 수도 있다는 점을 제외하고는 패키지를 만들고 게시하는 것과 관련된 PowerShell 명령은 없습니다.

중요

여기에 나열된 명령은 Visual Studio의 패키지 관리자 콘솔과 관련이 있으며 일반 PowerShell 환경에서 사용할 수 있는 패키지 관리 모듈 명령과 다릅니다. 특히, 각 환경은 다른 환경에서 사용할 수 없는 명령이 있으며 명령의 이름이 같더라도 특정 인수가 다를 수도 있습니다. Visual Studio에서 패키지 관리 콘솔을 사용하는 경우 이 문서에 설명된 명령과 인수가 적용됩니다.

일반 명령 Description NuGet 버전
Install-Package 패키지와 해당 종속성을 프로젝트에 설치합니다. 모두
Update-Package 패키지 및 해당 종속성 또는 프로젝트의 모든 패키지를 업데이트합니다. 모두
Find-Package 패키지 ID 또는 키워드를 사용하여 패키지 원본을 검색합니다. 3.0+
Get-Package 로컬 리포지토리에 설치된 패키지 목록을 검색하거나 패키지 원본에서 사용할 수 있는 패키지를 나열합니다. 모두
보조 명령 Description NuGet 버전
Add-BindingRedirect 프로젝트의 출력 경로 내의 모든 어셈블리를 검사하고 필요한 경우 바인딩 리디렉션을 app.configweb.config 추가합니다. 모두
Get-Project 기본 또는 지정된 프로젝트에 대한 정보를 표시합니다. 3.0+
Open-PackagePage 지정된 패키지에 대한 프로젝트, 라이선스 또는 보고서 남용 URL을 사용하여 기본 브라우저를 시작합니다. 3.0 이상에서 사용되지 않음
Register-TabExpansion 명령의 매개 변수에 대한 탭 확장을 등록하여 일반적으로 사용되는 매개 변수 값에 대한 사용자 지정 확장을 만들 수 있습니다. 모두
Sync-Package 지정된 프로젝트에서 설치된 패키지의 버전을 가져와서 솔루션의 나머지 프로젝트와 버전을 동기화합니다. 3.0+
Uninstall-Package 프로젝트에서 패키지를 제거하고 필요에 따라 해당 종속성을 제거합니다. 모두

콘솔 내에서 이러한 명령에 대한 자세한 도움말을 보려면 해당 명령 이름으로 다음을 실행하면 됩니다.

Get-Help <command> -full

모든 패키지 관리자 콘솔 명령은 다음과 같은 일반적인 PowerShell 매개 변수를 지원합니다.

  • 디버그
  • ErrorAction
  • ErrorVariable
  • OutBuffer
  • OutVariable
  • PipelineVariable
  • 자세히
  • WarningAction
  • WarningVariable

자세한 내용은 PowerShell 설명서의 about_CommonParameters 참조하세요.