首先说明Nuget是什么呢?它的官方是:https://www.nuget.org/ide
官方主页的介绍以下:工具
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.spa
啥意思呢?Nuget是一个.NET的各类组件包管理器,方便.NET程序进行包的管理的。3d
举例说明:若是你想要引用一个组件,好比很是流行的JSON序列化反序列化组件,Newtonsoft.Json.dll,你可能会去官网下载dll组件,而后放置到本身的一个文件夹里,而后在新建项目的时候进行添加引用,在没有知道Nuget的时候我也是这么干的,还以为很方便。blog
后来就天然而然的接触到了Nuget,用了几回后发现真好用,就拿上面的例子来讲,只要在项目中安装Newtonsoft.Json包,就自动下载到项目了,若是这个dll还依赖其余的dll,那么也都会一并的下载,这个功能实在太强大,而后当这个dll拥有者更新以后,你的VS会收到消息,提醒你有新的版本了,固然你能够选择更新仍是不更新。get
安装举例,新建一个项目,安装一个Nuget上的组件,名称为HslCommunication:it
而后按下Enter键io
连带这个组件的依赖项JSON组件也一并安装完毕。cli
若是要卸载,运行UnInstall-Package HslCommunication命令便可,而后咱们来讲说图形化安装界面:sed
打开 工具 -> Nuget包管理器 -> 管理解决方案的Nuget包 效果以下:
这里安装完和上个控制台安装完效果是一致的,再也不赘述。而后怎么更新呢?
怎么样,是否是很是的方便。我这里的废话比较多,若是操做习惯了,没有几步就成功了。