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