Visual Studio Code 中的 NuGet
NuGet 是 .NET 的套件管理員。它定義了如何建立、裝載及取用 .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 方案總管中按右鍵
下列章節將說明如何使用這兩種方法來執行各項 NuGet 命令。
新增套件
-
若要將 NuGet 套件新增至您的專案,請在命令選擇區中使用 NuGet: Add NuGet Package 命令 (⇧⌘P (Windows, Linux Ctrl+Shift+P))。

-
如果您的方案中有多個專案,系統會要求您選擇要將套件新增至哪個專案。

-
接下來,輸入搜尋詞彙以按名稱搜尋 NuGet 套件。

快速選擇器 (Quick Pick) 會顯示可供選擇的 NuGet 套件範例清單。

-
接著,選擇您要套用的版本。

-
選擇套件和版本號碼後,C# Dev Kit 會將其新增至您的專案,並更新您的專案檔與參考。
更新套件
-
若要更新專案中的 NuGet 套件,請在命令選擇區中使用 NuGet: Update NuGet Package 命令 (⇧⌘P (Windows, Linux Ctrl+Shift+P))。
-
如果您的方案中有多個專案,系統會要求您選擇包含您想要更新之套件的專案。
-
接下來,從目前安裝在專案中且有可用更新的套件清單中,選擇要更新的套件。如果您的方案中沒有任何套件有可用更新,您會看到通知訊息。
-
最後,您可以從可用版本的下拉式清單中,選擇要將套件更新至的版本。

-
接著 C# Dev Kit 會執行必要的變更並更新您的專案檔與參考。
移除套件
-
若要從專案中移除 NuGet 套件,請在命令選擇區中使用 NuGet: Remove NuGet Package 命令 (⇧⌘P (Windows, Linux Ctrl+Shift+P))。
-
如果您的方案中有多個專案,系統會要求您選擇要從哪個專案中移除套件。
-
接下來,從目前安裝在專案中的套件清單中,選擇要移除的套件。
-
接著 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 套件。