首頁 > 軟體

VS及Unity安裝和使用Nuget包

2023-01-20 14:00:32

一、百科

Nuget是一個包(package)管理平臺,確切的說是.net平臺的包管理工具,它提供了一系列使用者端用於生成,上傳和使用包(package),以及一個用於儲存所有包的中心庫即NuGet。

二、在VS2015及以上版本使用

在VS2015及以上版本使用比較簡單,因為在其內部已經預設整合安裝了Nuget管理器(視覺化及控制檯),所以直接使用即可。

2.1 視覺化工具安裝

a).第一步
新建專案,然後右擊專案參照,或依賴項。然後選擇管理Nuget程式包

b).第二步
在頁面中,選擇瀏覽,然後輸入要搜尋安裝的包名稱(ID)

c).第三步
選擇需要安裝的包,單擊,在右邊面板中可以瞭解相關資訊,以TouchSocket為例,可以知道版本更新簡介、API地址、和依賴Sdk或庫。

c).第四步
確認無誤以後,點選安裝按鈕,等待安裝成功(可能會彈出協定同意確認框)。

2.2 Nuget控制檯安裝

假如需要引入數個包,且經常使用更新等,用視覺化工具就顯得比較麻煩了。所以這時候用控制檯安裝,將變得很簡單。

a).第一步
選擇,工具>Nuget包管理器>程式包管理器控制檯

b).第二步
確認安裝的專案

c).第三步
在控制檯中輸入Install-Package 包名稱(ID)即可,下範例安裝TouchSocket,也可以在字尾確定包版本,在不輸入時,預設安裝最新版本。

Install-Package TouchSocket

三、在Unity中使用Nuget

Unity專案中,遮蔽了Nuget包管理器(視覺化),但是Nuget包控制檯依然可以使用,但是在Unity中,一切皆資源,所以為規範不建議這麼做最好的方式則是資源載入dll。

3.1 下載Nuget包的dll

a).第一步
在Nuget官網中搜尋需要的包,然後下載即可。可以考慮迅雷下載。

如果下載都非常慢,那麼可以在本地快取找找。前提是在本地有VS參照過這個包的話。

大概在這個目錄下

C:Users使用者名稱.nugetpackages

a).第二步

選擇.nupkg結尾的檔案,然後用解壓工具解壓。得到類似資料夾。

選擇進入lib資料夾,選擇對應版本,一般Unity選擇net45,然後將dll複製到Unity資源中。

注意:
一般的,包都有依賴,在引入時,需要將依賴包全部下載、解壓、匯入(直接把dll拖入,如果包含xml檔案,最好一起拖入,這樣註釋也有)。

到此這篇關於VS及Unity安裝和使用Nuget包的文章就介紹到這了,更多相關VS及Unity安裝Nuget包內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com