다음을 통해 공유


패키지 가져오기(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