PowerShell リファレンス
パッケージ マネージャー コンソールには、次に示す特定のコマンドを使用して NuGet と対話するための PowerShell インターフェイスが Windows 上の Visual Studio 内に用意されています。 (現在、コンソールは Visual Studio for Mac では使用不可)コンソールの使用ガイドについては、パッケージ マネージャー 本体を使用したパッケージのインストールと管理トピックを参照してください。
ヒント
すべての PowerShell コマンドは、パッケージの実行にのみ関連します。 パッケージを他のパッケージのコンシューマーにすることもできる範囲を除き、パッケージの作成と発行に関連する PowerShell コマンドはありません。
重要
ここに記載トされているコマンドは、Visual Studio のパッケージ マネージャー コンソールに固有のものであり、一般的な PowerShell 環境で使用できるPackage Management モジュール コマンドとは異なります。 具体的には、各環境には他の環境では使用できないコマンドがあり、同じ名前のコマンドでも特定の引数が異なる場合があります。 Visual Studio で Package Management コンソールを使用する場合、このトピックに記載されているコマンドと引数が適用されます。
一般的なコマンド | 説明 | NuGet のバージョン |
---|---|---|
Install-Package | パッケージとその依存関係がプロジェクトにインストールされます。 | すべて |
Update-Package | パッケージとその依存関係、またはプロジェクト内のすべてのパッケージを更新します。 | すべて |
Find-Package | パッケージ ID またはキーワード (keyword)を使用してパッケージ ソースを検索します。 | 3.0 以上 |
Get-Package | ローカル リポジトリにインストールされているパッケージのリストを取得するか、パッケージ ソースから使用できるパッケージのリストを取得します。 | すべて |
セカンダリ コマンド | 説明 | NuGet のバージョン |
---|---|---|
Add-BindingRedirect | プロジェクトの出力パス内のすべてのアセンブリを調べ、app.config またはweb.config にバインド リダイレクトを必要に応じて追加 します。 |
すべて |
Get-Project | デフォルト、または指定したプロジェクトに関する情報を表示します。 | 3.0 以上 |
Open-PackagePage | 指定したパッケージのプロジェクト、ライセンス、レポート不正使用 URL を使用して、既定のブラウザーを起動します。 | 3.0+では非推奨の |
Register-TabExpansion | コマンドのパラメーターのタブ展開を登録します。これにより、一般的に使用されるパラメーター値のカスタマイズされた拡張を作成できます。 | すべて |
Sync-Package | 指定したプロジェクトからインストールされているパッケージのバージョンを取得し、そのバージョンを解内の他のプロジェクトと同期します。 | 3.0 以上 |
Uninstall-Package | プロジェクトからパッケージを削除して、必要に応じてその依存関係を削除します。 | すべて |
コンソール内のこれらのコマンドの詳細なヘルプについては、課題のコマンド名を指定して次を実行します。
Get-Help <command> -full
すべての パッケージ マネージャー管理コンソール コマンドは、次の一般的な PowerShell パラメーターに対応しています。
- デバッグ
- ErrorAction
- ErrorVariable
- OutBuffer
- OutVariable
- PipelineVariable
- 詳細
- WarningAction
- WarningVariable
詳細については、PowerShell ドキュメントのabout_CommonParametersを参照してください。