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.config web.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 참조하세요.