다음을 통해 공유


PowerShell 참조

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

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

Important

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

일반 명령 설명 NuGet 버전
Install-Package 패키지 및 해당 종속성을 프로젝트에 설치합니다. 모두
Update-Package 패키지 및 해당 종속성 또는 프로젝트의 모든 패키지를 업데이트. 모두
Find-Package 패키지 ID 또는 키워드(keyword) 사용하여 패키지 원본을 검색합니다. 3.0+
Get-Package 로컬 리포지토리에 설치된 패키지 목록을 검색하거나 패키지 원본에서 사용할 수 있는 패키지를 나열합니다. 모두
보조 명령 설명 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 참조하세요.