搭建自己的Nuget服務器


序言

你們公司有沒有好多項目,有沒有好多類庫,你們的類庫是在tfs中管理,還是svn或者github,又或者是各自為政版本類庫隨意使用?

那么你們使用者寫類庫的時候方便嗎? 有沒有更新下載,版本不一致,路徑不一致,操作方法不一致的繁瑣,困惑?

首先:我不排斥任何一種管理你們自己類庫的解決方案,但是我今天要說一種我心目中的類庫管理神器。N~U~G~E~T~ !!!

NuGet官網發布你的dll

首先VS默認的Nuget服務器你可以看到,搜到很多你想要的類庫,給啦我們很大的幫助。

那么你想讓你的類庫在這里被搜索到嗎?你感覺不可思議嗎?

其實我告訴你,很簡單,在https://www.nuget.org這里注冊個賬號,你就可以上傳你自己的dll啦。這一篇,對這里的上傳我不做太多介紹。你可以在網上找找其他文章看看學學。

搭建自己的NuGet服務器

首先你要創建一個空的web項目,然后打開Nuget,搜索NuGet.Server

然后,你想也想不到的是,你的Nuget服務器項目已經建好啦。你什么也不用做,發布到你想放你dll類庫的服務器。

打開默認頁Default.aspx

點擊查看你上傳的dll類庫信息

然后把你的nuget服務器地址配置到vs的Nuget包管理器的程序包源中。

 

然后你就可以使用啦,具體使用方法,很簡單。

可以看到出來默認的兩個之外,又多出啦一個我們自己配置的Apack,因為我只上傳啦一個dll類庫,所以就不用搜索點擊apack之后,直接就能看到我上傳的A.Client類庫。

點擊安裝就可使用。方便不?

並且這些類庫你統一放在一個服務器下,進行管理。相信會給你的團隊帶來不一樣的感官。

上傳類庫到你的Nuget服務器

我使用的是可視化工具進行上傳的

上傳工具下載地址:https://npe.codeplex.com/ 

傻瓜式安裝過后

點開,選擇創建一個新包。

 

編輯完成之后,點file里面有個發布,你把你的服務器地址放進去,還有發布的認證key放進去,點擊發布就可以啦。

簡單不,整體下來,哈哈,還不錯吧,那么就搭建自己公司的nuget包管理服務器吧,去嘗試吧。

總結

在配置過程中如果你有什么疑問,博客里面有沒有很清楚的說明白,或者你有更好的管理方式,那么歡迎加入左上方的2個交流群,我們一起學習探討。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM