大家公司有没有好多项目,有没有好多类库,大家的类库是在tfs中管理,仍是svn或者github,又或者是各自为政版本类库随意使用?git
那么大家使用者写类库的时候方便吗? 有没有更新下载,版本不一致,路径不一致,操做方法不一致的繁琐,困惑?github
首先:我不排斥任何一种管理大家本身类库的解决方案,可是我今天要说一种我心目中的类库管理神器。N~U~G~E~T~ !!!web
首先VS默认的Nuget服务器你能够看到,搜到不少你想要的类库,给啦咱们很大的帮助。服务器
那么你想让你的类库在这里被搜索到吗?你感受难以想象吗?svn
其实我告诉你,很简单,在https://www.nuget.org这里注册个帐号,你就能够上传你本身的dll啦。这一篇,对这里的上传我不作太多介绍。你能够在网上找找其余文章看看学学。工具
首先你要建立一个空的web项目,而后打开Nuget,搜索NuGet.Server学习
而后,你想也想不到的是,你的Nuget服务器项目已经建好啦。你什么也不用作,发布到你想放你dll类库的服务器。spa
打开默认页Default.aspxcode
点击查看你上传的dll类库信息blog
而后把你的nuget服务器地址配置到vs的Nuget包管理器的程序包源中。
而后你就可使用啦,具体使用方法,很简单。
能够看到出来默认的两个以外,又多出啦一个咱们本身配置的Apack,由于我只上传啦一个dll类库,因此就不用搜索点击apack以后,直接就能看到我上传的A.Client类库。
点击安装就可以使用。方便不?
而且这些类库你统一放在一个服务器下,进行管理。相信会给你的团队带来不同的感官。
我使用的是可视化工具进行上传的
上传工具下载地址:https://npe.codeplex.com/
傻瓜式安装事后
点开,选择建立一个新包。
编辑完成以后,点file里面有个发布,你把你的服务器地址放进去,还有发布的认证key放进去,点击发布就能够啦。
简单不,总体下来,哈哈,还不错吧,那么就搭建本身公司的nuget包管理服务器吧,去尝试吧。
在配置过程当中若是你有什么疑问,博客里面有没有很清楚的说明白,或者你有更好的管理方式,那么欢迎加入左上方的2个交流群,咱们一块儿学习探讨。