前言

  nuget 已經(jīng)不是什么新東西,它是vs的一個擴展工具,可以讓我們在項目中添加、刪除、更新引用變得更加快捷方便?,F(xiàn)在有許多傳統(tǒng)公司對dll的管理還是很落后的,有些甚至?xí)r通過發(fā)送dll文件,這樣做的直接缺點就是很繁瑣、容易出錯。之前就有試過一個dll的版本不對,測試人員更新到線上接口直接就掛了,接著就是花一堆時間定位問題。nuget可以讓我們很方便的管理引用,減少許多不必要的麻煩。接下來就圖文講解一下如何在自己計算機、公司內(nèi)部服務(wù)器,或者是nuget 服務(wù)器搭建自己的nuget庫,本篇沒有高級的東西,只對新手有參考價值。

搭建包服務(wù)器

1. 安裝nuget工具

  這個就很簡單了,如果你的vs還沒有那是不行的。直接在【工具】->【擴展和更新】 搜索一下nuget 即可安裝,安裝后在項目右鍵引用就會出現(xiàn)【管理Nuget程序包】菜單,在這里我們就可以安裝所需要的引用,例如EF,Newtonsoft,jQuery 等等。下面的【程序包管理控制臺】可以通過命令來安裝引用,界面去操作是一樣的。

  萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

2. 搭建nuget服務(wù)器

  nuget 服務(wù)器其實就是一個站點,通過請求去獲取需要的包。所以我們需要做的就是搭建一個web站點。

  我們新建一個asp.net mvc 項目,在【程序包管理器控制臺】輸入 Install-Package Nuget.Server -Version 2.11.1  即可安裝 nuget 相關(guān)服務(wù),安裝后我們的項目就會多一些文件,web.config也覆蓋即可。具體這些是做什么的,我們不用管。

  2.1 需要注意的是,這里Nuget.Server 有一定的依賴,所以我們要選擇合適的版本,具體可以再這里看:http://www.nuget.org/packages/NuGet.Server/2.11.1

  2.2 web.config 幾個配置,安裝成功后,會多如下幾個配置

  <add key="requireApiKey" value="true" />   指示上傳包到服務(wù)器是否需要apiKey,一般為true

  <add key="apiKey" value="" />    可以看做密匙,在上傳包的時候要用到的

  <add key="packagesPath" value="" />    包的位置,默認(rèn)是 ~/Packages

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式