Get-Package (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 インストール済みのパッケージを取得するためのプロジェクト。 省略した場合は、全体的な解決策としてインストール済みプロジェクトを返します。
Assert パッケージ ID、説明、タグに適用してパッケージ リストを絞り込むのに使用されるフィルターの文字列。
最初 リストの最初から返されるパッケージの数。 指定されていない場合、デフォルトでは、50 です。
Skip 表示されているリストから最初<int>パッケージを省略します。
AllVersions 最新バージョンではなく、各パッケージの使用可能なすべてのバージョンを表示します。
IncludePrerelease 結果には、プレリリース パッケージが含まれます。
PageSize (3.0 以降) -ListAvailable (必須) と使用する場合のリストのためのパッケージの番号で、続行を示すメッセージの前に表示。

これらのパラメーターはいずれも、パイプライン入力またはワイルドカード文字を承諾しません。

共通パラメーター

Get-Packageは、Debug、Error Action、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