Get-Package (Visual Studio パッケージ マネージャー コンソール)Get-Package (Package Manager Console in Visual Studio)

このトピックでは、内のコマンドを説明します、 NuGet パッケージ マネージャー コンソールWindows 上の Visual Studio でします。汎用の Get-package の PowerShell コマンドでは、、 PowerShell PackageManagement 参照を参照してください。This topic describes the command within the NuGet Package Manager Console in Visual Studio on Windows. For the generic PowerShell Get-Package command, see the PowerShell PackageManagement reference.

ローカル リポジトリにインストールされているパッケージの一覧を取得、- ListAvailable スイッチと共に使用する場合は、パッケージ ソースから使用可能なパッケージを一覧表示または更新スイッチを使用すると、利用可能な更新を一覧表示されます。Retrieves the list of packages installed in the local repository, lists packages available from a package source when used with the -ListAvailable switch, or lists available updates when used with the -Update switch.


Get-Package -Source <string> [-ListAvailable] [-Updates] [-ProjectName <string>]
    [-Filter <string>] [-First <int>] [-Skip <int>] [-AllVersions] [-IncludePrerelease]
    [-PageSize] [<CommonParameters>]

パラメーターなしでGet-Package既定のプロジェクトにインストールされているパッケージの一覧が表示されます。With no parameters, Get-Package displays the list of packages installed in the default project.


パラメーターParameter 説明Description
SourceSource パッケージの URL またはフォルダーのパス。The URL or folder path for the package . ローカル フォルダー パスには、absolute、または現在のフォルダーの相対パスを指定できます。Local folder paths can be absolute, or relative to the current folder. 省略した場合、Get-Package現在選択されているパッケージ ソースを検索します。If omitted, Get-Package searches the currently selected package source. -ListAvailable で使用する場合は、 に既定値です。When used with -ListAvailable, defaults to
ListAvailableListAvailable 既定では をパッケージ ソースから使用可能なパッケージを一覧表示します。-PageSize や最初が指定されていない場合、既定値は 50 のパッケージを示します。Lists packages available from a package source, defaulting to Shows a default of 50 packages unless -PageSize and/or -First are specified.
UpdatesUpdates パッケージ、パッケージ ソースから使用可能な更新プログラムを一覧表示します。Lists packages that have an update available from the package source.
ProjectNameProjectName インストールされているパッケージの取得元のプロジェクトです。The project from which to get installed packages. 省略した場合は、ソリューション全体のプロジェクトをインストールされている返します。If omitted, returns installed projects for the entire solution.
FilterFilter パッケージ ID、説明、およびタグに適用して、パッケージの一覧を絞り込むために使用されるフィルター文字列。A filter string used to narrow down the list of packages by applying it to the package ID, description, and tags.
FirstFirst リストの先頭から返されるパッケージの数。The number of packages to return from the beginning of the list. 指定しない場合、既定値は 50 です。If not specified, defaults to 50.
SkipSkip 最初の省略<int>表示された一覧からパッケージ。Omits the first <int> packages from the displayed list.
AllVersionsAllVersions 最新バージョンのみではなく、各パッケージの使用可能なすべてのバージョンが表示されます。Displays all available versions of each package instead of only the latest version.
IncludePrereleaseIncludePrerelease 結果には、プレリリース パッケージが含まれています。Includes prerelease packages in the results.
PageSizePageSize (3.0 以降) 続行を求めるメッセージを渡す前に一覧表示する - ListAvailable (必須)、パッケージの数と使用するとします。(3.0+) When used with -ListAvailable (required), the number of packages to list before giving a prompt to continue.

これらのパラメーターには、パイプラインの入力またはワイルドカード文字がそのまま使用します。None of these parameters accept pipeline input or wildcard characters.

共通パラメーターCommon Parameters

Get-Package 次のサポート一般的な PowerShell パラメーター: Debug、Error Action、ErrorVariable、OutBuffer、OutVariable、PipelineVariable、Verbose、WarningAction、WarningVariable、します。Get-Package supports the following common PowerShell parameters: Debug, Error Action, ErrorVariable, OutBuffer, OutVariable, PipelineVariable, Verbose, WarningAction, and WarningVariable.


# Lists the packages installed in the current solution

# 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