首先說明Nuget是什么呢?它的官方是:https://www.nuget.org/
官方主頁的介紹如下:
What is NuGet?
NuGet is the package manager for .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery is the central package repository used by all package authors and consumers.
啥意思呢?Nuget是一個.NET的各種組件包管理器,方便.NET程序進行包的管理的。
舉例說明:如果你想要引用一個組件,比如非常流行的JSON序列化反序列化組件,Newtonsoft.Json.dll,你可能會去官網下載dll組件,然后放置到自己的一個文件夾里,然后在新建項目的時候進行添加引用,在沒有知道Nuget的時候我也是這么干的,還覺得很方便。
后來就自然而然的接觸到了Nuget,用了幾次后發現真好用,就拿上面的例子來說,只要在項目中安裝Newtonsoft.Json包,就自動下載到項目了,如果這個dll還依賴其他的dll,那么也都會一並的下載,這個功能實在太強大,然后當這個dll擁有者更新之后,你的VS會收到消息,提醒你有新的版本了,當然你可以選擇更新還是不更新。
安裝舉例,新建一個項目,安裝一個Nuget上的組件,名稱為HslCommunication:
然后按下Enter鍵
連帶這個組件的依賴項JSON組件也一並安裝完畢。
如果要卸載,運行UnInstall-Package HslCommunication命令即可,然后我們來說說圖形化安裝界面:
打開 工具 -> Nuget包管理器 -> 管理解決方案的Nuget包 效果如下:
這里安裝完和上個控制台安裝完效果是一致的,不再贅述。然后怎么更新呢?
怎么樣,是不是非常的方便。我這里的廢話比較多,如果操作習慣了,沒有幾步就成功了。