大家公司有沒有好多項目,有沒有好多類庫,大家的類庫是在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個交流羣,咱們一塊兒學習探討。