PowerShell リファレンス

パッケージマネージャーコンソールでは、Windows 上の Visual Studio 内で PowerShell インターフェイスを使用して、以下に示す特定のコマンドを使用して NuGet と対話します。 (コンソールは現在 Visual Studio for Mac では使用できません)。コンソールの使用ガイドについては、「 パッケージマネージャーコンソールを使用したパッケージのインストールと管理 」を参照してください。

ヒント

すべての PowerShell コマンドは、パッケージの使用のみに関連しています。 パッケージが他のパッケージのコンシューマーでもある場合を除き、パッケージの作成と公開に関連する PowerShell コマンドはありません。

重要

ここに記載トされているコマンドは、Visual Studio のパッケージ マネージャー コンソールに固有のものであり、一般的な PowerShell 環境で使用できるPackage Management モジュール コマンドとは異なります。 具体的には、各環境には他の環境では使用できないコマンドがあり、同じ名前のコマンドでも特定の引数が異なる場合があります。 Visual Studio で Package Management コンソールを使用する場合、このトピックに記載されているコマンドと引数が適用されます。

一般的なコマンド 説明 NuGet のバージョン
Install-Package パッケージとその依存関係をプロジェクトにインストールします。 All
Update-Package パッケージとその依存関係、またはプロジェクト内のすべてのパッケージを更新します。 All
Find-Package パッケージ ID またはキーワードを使用してパッケージソースを検索します。 3.0 以上
Get-Package ローカルリポジトリにインストールされているパッケージの一覧を取得するか、パッケージソースから使用可能なパッケージを一覧表示します。 All
セカンダリコマンド 説明 NuGet のバージョン
Add-BindingRedirect プロジェクトの出力パス内のすべてのアセンブリを調べ、バインドリダイレクトをまたはに追加し app.config web.config ます (必要な場合)。 All
Get-Project 既定のプロジェクトまたは指定されたプロジェクトに関する情報を表示します。 3.0 以上
Open-PackagePage 指定されたパッケージのプロジェクト、ライセンス、またはレポート不正使用の URL を使用して、既定のブラウザーを起動します。 3.0 以降では非推奨
登録/タブ拡張 コマンドのパラメーターにタブ拡張を登録します。これにより、よく使用されるパラメーター値用にカスタマイズされた展開を作成できます。 All
Sync-Package 指定したプロジェクトからインストールされているパッケージのバージョンを取得し、そのバージョンをソリューション内の残りのプロジェクトと同期します。 3.0 以上
Uninstall-Package プロジェクトからパッケージを削除し、必要に応じて依存関係を削除します。 All

コンソール内のこれらのコマンドの詳細なヘルプを表示するには、次のコマンドを実行します。

Get-Help <command> -full

すべてのパッケージマネージャーコンソールコマンドは、次の 一般的な PowerShell パラメーターをサポートしています。

  • デバッグ
  • ErrorAction
  • ErrorVariable
  • OutBuffer
  • OutVariable
  • PipelineVariable
  • "詳細"
  • WarningAction
  • WarningVariable

詳細については、PowerShell のドキュメントの about_CommonParameters を参照してください。