패키지 가져오기(Visual Studio의 패키지 관리자 콘솔)
이 항목에서는 Windows의 Visual Studio에서 패키지 관리자 콘솔 내의 명령에 대해 설명합니다. 제네릭 PowerShell Get-Package 명령은 PowerShell PackageManagement 참조를 참조하세요.
로컬 리포지토리에 설치된 패키지 목록을 검색하거나, -ListAvailable 스위치와 함께 사용할 때 패키지 원본에서 사용할 수 있는 패키지를 나열하거나, -Update 스위치와 함께 사용할 때 사용 가능한 업데이트를 나열합니다.
구문
Get-Package -Source <string> [-ListAvailable] [-Updates] [-ProjectName <string>]
[-Filter <string>] [-First <int>] [-Skip <int>] [-AllVersions] [-IncludePrerelease]
[-PageSize] [<CommonParameters>]
매개 변수가 없으므로 Get-Package
기본 프로젝트에 설치된 패키지 목록을 표시합니다.
매개 변수
매개 변수 | 설명 |
---|---|
원본 | 패키지의 URL 또는 폴더 경로입니다. 로컬 폴더 경로는 절대 경로이거나 현재 폴더를 기준으로 할 수 있습니다. 생략하면 Get-Package 현재 선택한 패키지 원본을 검색합니다. -ListAvailable과 함께 사용하는 경우 기본값은 nuget.org. |
ListAvailable | 패키지 원본에서 사용할 수 있는 패키지를 나열합니다. 기본값은 nuget.org. -PageSize 및/또는 -First를 지정하지 않는 한 50개 패키지의 기본값을 표시합니다. |
업데이트 | 패키지 원본에서 사용할 수 있는 업데이트가 있는 패키지를 나열합니다. |
ProjectName | 설치된 패키지를 가져올 프로젝트입니다. 생략하면 전체 솔루션에 대해 설치된 프로젝트를 반환합니다. |
필터 | 패키지 ID, 설명 및 태그에 적용하여 패키지 목록을 좁히는 데 사용되는 필터 문자열입니다. |
First | 목록의 시작 부분에서 반환할 패키지 수입니다. 지정하지 않으면 기본값은 50입니다. |
Skip | 표시된 목록에서 첫 번째 <int> 패키지를 생략합니다. |
AllVersions | 최신 버전이 아닌 각 패키지의 사용 가능한 모든 버전을 표시합니다. |
IncludePrerelease | 결과에 시험판 패키지를 포함합니다. |
PageSize | (3.0 이상) -ListAvailable(필수)과 함께 사용하는 경우 계속하라는 프롬프트를 제공하기 전에 나열할 패키지의 수입니다. |
이러한 매개 변수 중 어느 것도 파이프라인 입력 또는 와일드카드 문자를 허용하지 않습니다.
일반 매개 변수
Get-Package
는 디버그, 오류 작업, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction 및 WarningVariable과 같은 일반적인 PowerShell 매개 변수를 지원합니다.
예
# Lists the packages installed in the current solution
Get-Package
# Lists the packages installed in a project
Get-Package -ProjectName MyProject
# Lists packages available in the current package source
Get-Package -ListAvailable
# Lists 30 packages at a time from the current source, and prompts to continue if more are available
Get-Package -ListAvailable -PageSize 30
# Lists packages with the Ninject keyword in the current source, up to 50
Get-Package -ListAvailable -Filter Ninject
# List all versions of packages matching the filter "jquery"
Get-Package -ListAvailable -Filter jquery -AllVersions
# Lists packages installed in the solution that have available updates
Get-Package -Updates
# Lists packages installed in a specific project that have available updates
Get-Package -Updates -ProjectName MyProject