NuGet パッケージマネージャー コンソールでパッケージをインストール、アンインストールする手順を紹介します。
Visual Studio を起動しソリューションを開きます。
[ツール]メニューの[NuGet パッケージマネージャー]の項目をクリックします。
Visual Studio のウィンドウ下部に[パッケージ マネージャー コンソール]のパネルが表示されます。
パッケージ マネージャー コンソールパネルの上部の[既定のプロジェクト]を設定します。
インストール、アンインストールコマンドを実行すると、このフィールドで選択したプロジェクトに対してパッケージがインストールされます。
パッケージ マネージャー コンソールのプロンプトにインストールコマンドを入力して実行します。
コマンドは以下の書式です。
Install-Package (パッケージ名)
Install-Package (パッケージ名) -Version (バージョン)
インストールコマンドはNuGetのWebサイト(https://www.nuget.org/)でも確認できます。
コマンドを実行すると、パッケージがインストールされます。
インストールができると、[ソリューション エクスプローラー]パネルのプロジェクトのノード内の[依存関係]の[パッケージ]のノード内に
インストールしたパッケージの項目が追加されます。
アンインストールする場合は、NuGet パッケージマネージャー コンソールを表示します。
パッケージ マネージャー コンソールのプロンプトにインストールコマンドを入力して実行します。
コマンドは以下の書式です。
UnInstall-Package (パッケージ名)
コマンドを実行すると[既定のプロジェクト]で選択したプロジェクトから、パッケージがアンインストールされます。
パッケージがアンインストールされると、[ソリューション エクスプローラー]パネルのプロジェクトのノード内の[依存関係]の[パッケージ]のノードからパッケージが削除されます。
パッケージが1つもない場合は、[パッケージ]のノードが非表示になります。
ヘルプコマンドを実行してみます。
パッケージ マネージャー コンソールのコマンドプロンプト部分で、get-help NuGet
コマンドを入力します。入力ができたら[Enter]キーを押してコマンドを実行します。
コマンドが実行されヘルプが表示されます。
ヘルプの内容は以下です。
トピック about_NuGet 簡単な説明 NuGet パッケージ マネージャーのコマンドに関する情報です。 詳しい説明 このトピックでは、NuGet パッケージ マネージャーのコマンドについて説明します。NuGet は、.NET プロジェクトに ライブラリやツールを追加するための統合型パッケージ管理ツールです。 次の NuGet cmdletsが含まれています。 Cmdlet 説明 ------------------ ---------------------------------------------- Get-Package インストールされている一連のパッケージを取得します。とともに-ListAvailable パッケージ ソースから利用可能な一連のパッケージを取得します。 Install-Package パッケージとその依存関係をプロジェクトにインストールします。 Uninstall-Package パッケージをアンインストールします。他のパッケージがこのパッケージに依存している場合、 –Force オプションを指定しない限り、コマンドは失敗します。 Update-Package パッケージとその依存関係を新しいバージョンに更新します。 Add-BindingRedirect プロジェクトの出力パス内のすべてのアセンブリを検証し、 バインド リダイレクトをアプリケーション (または Web) の 構成ファイルに必要に応じて追加します。 Get-Project 指定したプロジェクトの DTE (Development Tools Environment) への 参照を返します。何も指定しないと、 パッケージ マネージャー コンソールで選択されている既定のプロジェクトが返されます。 Open-PackagePage 指定されたパッケージの ProjectUrl、LicenseUrl、または ReportAbuseUrl を示す ブラウザを開きます。 Register-TabExpansion コマンドのパラメーターのタブ拡張を登録します。 その他の資料 オンライン ドキュメント http://go.microsoft.com/fwlink/?LinkID=206619 Get-Package Install-Package Uninstall-Package Update-Package Add-BindingRedirect Get-Project Open-PackagePage Register-TabExpansion
コマンドプロンプトの初期メッセージは次の通りです。
各パッケージのライセンスは、パッケージの所有者からパッケージのユーザーに付与されます。NuGet は、サードパーティのパッケージに対して一切責任を負わず、いかなるライセンスも付与しません。パッケージに含まれている依存関係に対して追加のライセンスが適用されることがあります。依存関係を確認するには、パッケージ ソース (フィード) URL にアクセスしてください。
パッケージ マネージャー コンソール ホストのバージョン 5.10.0.7240
利用可能なすべての NuGet コマンドを参照するには、'get-help NuGet' を入力します。
PM>