其实吧,我并没有用到nuget发布,但是在做项目的过程中,我需要别的系统给我接口,所有吧,人家就发
布了了一个nuget程序集,而我呢,就引用了一下,然后就可以用了,又不吧,本人小编好奇心比较重,所以,
不会发布,也就不会用!不知道他是怎么进入到nuget包里面的,经过探索,碰壁,总结了一下
1、什么是nuget
Nuget是一个.NET平台下的开源的项目,它是Visual
Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。
自己的理解就是他是一个管理类库的东西,将一些同志们已经写好封装好的东西打包发布,供大家统一使
用!
2、用nuget有什么好处
说到好处,就不能不说这是一种管理了。加入我们需要用到别人的方法,或者说是服务的时候,我们需要去挨个引用(拷贝)别人的dll文件,其实这个也可以忍受,但是如果人多了之后,我们拷贝的版本就有可能会出先出入,各种版本的严重影响我们的使用和开发进度啊。所以,假设有一个工具能够帮助我们吧这个版本控制起来,同一来源,会省很多事。就这样,nuget就来到我们的身边。使用它的时候,我们会从nuget程序集内添加同一个版本的文件,就不会出现有版本不统一的的现象,但是前提是,所有人everyone都要及时去更新自己引用的nuget程序集。
3、有什么坏的地方吗?
说道坏处,暂时我还没有发现,唯一的就是,如果自己的系统够小,没有多少东西,使用它反而是个累赘,所以说,适合的才是最好的!
4、怎么用?
打开vs点开自己的项目,找到需要引用的地方,然后右击引用,管理NuGet程序包,搜索联机,等待,点击安装
这样就已经用上了!
5、如何发布?
请继续看下篇博客!
相关文章
- 03-12ThingsBoard 3.0 版本发布
- 03-12thingsboard 2.5 版本发布
- 03-12K8S基于ingress-nginx实现灰度发布
- 03-12K8s 1.18.6版本基于 ingress-nginx 实现金丝雀发布(灰度发布)
- 03-12半年21项全新发布和升级,百度飞桨团队「码力」全开
- 03-12Docker 1.8 正式发布:可信镜像、Toolbox、Registry以及编排工具大更新
- 03-12半年21项全新发布和升级,百度飞桨团队「码力」全开
- 03-12TabSiPlus发布1749版本
- 03-12git 基于发布分支的开发
- 03-12PDF 补丁丁 0.6.0.3369 版发布(修复保存文件时文件名替代符失效的问题)