Visual Studio Code での NuGet
NuGet は .NET 用のパッケージ マネージャーです。NuGet は、.NET 用のパッケージがどのように作成、ホスト、および消費されるかを定義し、それら各機能のためのツールを提供します。また、NuGet はプロジェクトに代わって依存関係ツリーを管理するため、ユーザーはプロジェクトで直接使用しているパッケージにのみ集中することができます。
Visual Studio Code では、C# Dev Kit のソリューション エクスプローラーから直接、またはコマンド パレットを使用して NuGet パッケージを管理できます。
NuGet の詳細については、NuGet のドキュメントをご覧ください。
C# Dev Kit での NuGet コマンド
C# Dev Kit では、以下のいずれかの方法で NuGet パッケージ操作を実行できます。
-
コマンド パレットの使用 (⇧⌘P (Windows, Linux Ctrl+Shift+P))
-
C# Dev Kit ソリューション エクスプローラーでの右クリック
以降のセクションでは、これら 2 つの方法を使用して各 NuGet コマンドを実行する方法を説明します。
パッケージの追加
-
プロジェクトに NuGet パッケージを追加するには、コマンド パレット (⇧⌘P (Windows, Linux Ctrl+Shift+P)) で NuGet: Add NuGet Package コマンドを使用します。

-
ソリューションに複数のプロジェクトがある場合は、パッケージを追加するプロジェクトを選択するよう求められます。

-
次に、検索語句を入力して、NuGet パッケージを名前で検索します。

Quick Pick に、選択可能な NuGet パッケージのリストが表示されます。

-
次に、適用するバージョンを選択します。

-
パッケージとバージョン番号を選択すると、C# Dev Kit がプロジェクトにそれを追加し、プロジェクト ファイルと参照を更新します。
パッケージの更新
-
プロジェクト内の NuGet パッケージを更新するには、コマンド パレット (⇧⌘P (Windows, Linux Ctrl+Shift+P)) で NuGet: Update NuGet Package コマンドを使用します。
-
ソリューションに複数のプロジェクトがある場合は、更新したいパッケージが含まれているプロジェクトを選択するよう求められます。
-
次に、現在プロジェクトにインストールされており、かつ更新可能なパッケージのリストから、更新するパッケージを選択します。ソリューション内のどのパッケージにも更新が提供されていない場合は、その旨を知らせるメッセージが表示されます。
-
最後に、利用可能なバージョンのドロップダウン リストから、更新先のバージョンを選択できます。

-
その後、C# Dev Kit が必要な変更を行い、プロジェクト ファイルと参照を更新します。
パッケージの削除
-
プロジェクトから NuGet パッケージを削除するには、コマンド パレット (⇧⌘P (Windows, Linux Ctrl+Shift+P)) で NuGet: Remove NuGet Package コマンドを使用します。
-
ソリューションに複数のプロジェクトがある場合は、パッケージを削除するプロジェクトを選択するよう求められます。
-
次に、現在プロジェクトにインストールされているパッケージのリストから、削除するパッケージを選択します。
-
その後、C# Dev Kit が必要な変更を行い、プロジェクト ファイルと参照を更新します。
プレリリース パッケージ バージョンの含め方
NuGet パッケージのプレリリース バージョンを更新または追加する場合は、まず Include Prerelease Package Versions (プレリリース パッケージ バージョンを含める) を true に設定する必要があります。
このオプションは、ファイル > ユーザー設定 > 設定 (⌘, (Windows, Linux Ctrl+,)) から nuget.includePrereleasePackageVersions を検索し、true に設定することで見つけることができます。
依存関係の管理
自動 NuGet 復元
.NET プロジェクトの場合、テンプレートからのプロジェクト作成、ビルド、読み込み、または SDK スタイルのプロジェクトへの変更が行われると、パッケージの復元が自動的に実行されます。進行状況とログは、[出力] パネルで確認できます。

<PackageReference> を使用するプロジェクトの場合、Visual Studio Code の [ソリューション エクスプローラー] セクションでパッケージ参照を確認できます。

復元やビルドの実行時に正しくインストールされないパッケージは、[ソリューション エクスプローラー] にエラー アイコンが表示されます。
注: 現時点では、プロジェクトを右クリックして NuGet パッケージを管理することはできません。また、Visual Studio Code には NuGet パッケージ マネージャーのユーザー インターフェイスはありません。
パッケージ管理の詳細については、「dotnet CLI を使用した NuGet パッケージのインストールと管理」をご覧ください。