NuGet 发布
2016-01-24 16:37
323 查看
其实吧,我并没有用到nuget发布,但是在做项目的过程中,我需要别的系统给我接口,所有吧,人家就发
布了了一个nuget程序集,而我呢,就引用了一下,然后就可以用了,又不吧,本人小编好奇心比较重,所以,
不会发布,也就不会用!不知道他是怎么进入到nuget包里面的,经过探索,碰壁,总结了一下
1、什么是nuget
Nuget是一个.NET平台下的开源的项目,它是VisualStudio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。
自己的理解就是他是一个管理类库的东西,将一些同志们已经写好封装好的东西打包发布,供大家统一使
用!
2、用nuget有什么好处
说到好处,就不能不说这是一种管理了。加入我们需要用到别人的方法,或者说是服务的时候,我们需要去挨个引用(拷贝)别人的dll文件,其实这个也可以忍受,但是如果人多了之后,我们拷贝的版本就有可能会出先出入,各种版本的严重影响我们的使用和开发进度啊。所以,假设有一个工具能够帮助我们吧这个版本控制起来,同一来源,会省很多事。就这样,nuget就来到我们的身边。使用它的时候,我们会从nuget程序集内添加同一个版本的文件,就不会出现有版本不统一的的现象,但是前提是,所有人everyone都要及时去更新自己引用的nuget程序集。
3、有什么坏的地方吗?
说道坏处,暂时我还没有发现,唯一的就是,如果自己的系统够小,没有多少东西,使用它反而是个累赘,所以说,适合的才是最好的!
4、怎么用?
打开vs点开自己的项目,找到需要引用的地方,然后右击引用,管理NuGet程序包,搜索联机,等待,点击安装
这样就已经用上了!
5、如何发布?
请继续看下篇博客!相关文章推荐
- hdu1847 Good Luck in CET-4 Everybody!
- 迅雷高速通道无限使用破解教程
- 动态分配二维数组指针
- 排排站
- LFS Test Server搭建
- iOS从通讯录中选择联系人
- set方法内存分析(2)
- swift 溢出处理
- UVA 511 Do You Know The Way to San Jose
- AngularJS in Action读书笔记1——扫平一揽子专业术语
- 十六进制转八进制
- 算法导论第三版快速排序(三数取中划分)Median-of-3 partition
- 分析tcp-rst数据报文产生场景以及判断谁主动断开连接
- 动态网页设计学习过程中个人觉得比较重要的问题(随时更新)
- opencart安装
- 云主机的概念和优势解析
- R学习笔记(4):使用外部数据
- Android中Parcelable接口用法(转)
- 升级XCode后点击没打开界面的原因
- [iOS]CocoaPods使用小结