[Unity 教學] 安裝 NuGet Package 的 2 種方法

2024.09.18 / Unity 引擎
NuGetForUnity 是一個開源的 Unity 套件,它在提供了一個圖形介面,讓你可以在編輯器中搜尋與安裝 NuGet Package,並自動安裝相依性元件。而另一種安裝方法是手動從 NuGet 壓縮檔中提取必要的 DLL 檔案,本文將分別說明兩種方法的操作步驟。

確認系統需求

  1. 前往 NuGet Gallery 搜尋並檢視 Package 的 Frameworks 頁面。
  2. 確保該 Package 支援 .NET Standard 2.0.NET Framework 4.5

安裝 NuGet Package

透過 NuGetForUnity 安裝

  1. 開啟 Unity 專案 (2019.3 或更新版本)。
  2. 開啟 頂部導覽列 > Windows > Package Manager

  1. 點擊左上角 + > Add package from git URL…
  2. 輸入 https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity 並點擊 Add 等待完成安裝。

  1. 開啟 頂部導覽列 > NuGet > Manage NuGet Packages
  2. 搜尋並點擊目標 Package 右側的 Install 完成安裝。

  1. 使用 Visual Studio 開啟 C# 腳本,應該已可引用 Newtonesoft.Json 命名空間且不會出錯。

手動提取 DLL

  1. 前往目標 Package 的 NuGet Gallery 頁面。
  2. 點擊右側的 Download package 進行下載。

  1. 在取得的 .nupkg 檔案上 滑鼠右鍵 > 顯示其他選項 > 7-Zip > 開啟壓縮檔 (需先安裝 7-Zip 或其它解壓縮軟體)。

  1. 進入壓縮檔內的 lib 資料夾,搜尋並進入 netstandard2.0 或 net45 資料夾。
  2. 拖曳資料夾內的 DLL 檔至 Unity 專案內的 Plugins 資料夾 (如果不存在的話請自行新增)。
  3. 使用 Visual Studio 開啟 C# 腳本,應該已可引用 Newtonesoft.Json 命名空間且不會出錯。

移除 NuGet Package

透過 NuGetForUnity 移除

  1. 開啟 頂部導覽列 > NuGet > Manage NuGet Packages
  2. 切換到 Installed 頁面,點擊目標 Package 右側的 Uninstall 解除安裝。

手動移除 DLL

  1. 進入 Unity 專案的 Plugins 資料夾。
  2. 刪除目標 Package 的 DLL 檔案即完成移除。

相關文章

Ted Liou

雲科碩士在讀中,專注於 Unity C#、TouchDesigner 技術,常把技術筆記分享到部落格,偶爾還直接挪用文章來當教材的研究生。