NuGet Package Explorer使用教程下載

1、下載NuGet Package Explorer

http://www.pc0359.cn/downinfo/91514.html

2、雙擊NuGet Package Explorer出現啓動界面,選擇Create a new package(Ctrl+N)創建一個新包

3、選擇菜單 Edit > Edit Package Metadata (或者 CTRL + K) 編輯包包信息

這裏可以編輯類庫包的信息和添加類庫、程序集的引用解釋下幾個比較重要的字段:
Id:用於定位類庫包的唯一標示,如在命令行下執行 Install-Package MyPackage 這裏的MyPackage就是包包的Id值
Version:類庫的版本號,這裏建議和程序集的真實版本號保持一致,以免發生混淆
Dependencies:此類庫依賴的程序集,根據實際情況添加依賴類庫的Id和版本號,若無留空即可,這裏需要注意下填寫的依賴類庫需要在NuGet服務器上能找到,否則無法完成自動引用添加
Framework assemblies:依賴的Framework 程序集,根據實際需要選擇即可,一般無需設置
除以上四項以外其他屬性根據實際情況修改即可,若自己用不修改也中,不過爲了使用方便還是建議把類庫描述(Description)填寫下
4、右鍵-->Add Existinng File... 選擇dll添加,也可以直接拖拽DLL到 Package contents 窗口,此例選擇拖拽方式,直接拖拽dll到窗口後,會出現提示:是否將 Winista.HtmlParser.dll放到lib 文件夾下,一般我們選擇yes

5、DLL添加完成後,快捷鍵Ctrl + K 修改包包信息Id爲Winista.HtmlParser,版本號爲1.8.0

6、信息修改和dll都添加完畢後,選擇File --> Save(或Ctrl + S)將文件進行保存,默認文件名爲Id + 版本號.nupkg

7、完成保存後如需要發佈到網上,選擇File--> Publish...(或Ctrl + P)

8、默認的發佈地址是官網,發佈 Key需要到官網去註冊一個賬號,然後就可以得到,這裏不在複述,若無需發佈直接關閉即可
9、新建Web站點,選擇 文件-->新建項目-->Asp.Net 空 Web應用程序

10、選擇 工具-->Library Package Manager-->Package Manager Console 打開NuGet命令行控制檯

11、在控制檯輸入Install-Package NuGet.Server (請保持Package source:官方源,即 Nuget offical package source,一般默認即爲官方Package源)

12、回車確認後開始下載並安裝NuGet.Server類庫及相關引用,並自動添加引用到項目

13、 在控制檯輸入 Get-Package 可以看到剛剛安裝的類庫

14、除添加類庫引用外,還自動添加了一些文件,同時Web.config也被修改,添加了一些配置項

15、至此NuGet.Server站點已經創建完畢,恩,你沒有看錯,就是這麼簡單,接下來部署到本地或IIS站點即可使用了
16、發佈網站到本地

17、IIS裏面建立站點www.mynuget.com,主機頭www.mynuget.com,應用程序池爲.Net4.0集成模式,目錄指向站點發布的目錄

18、設置hosts 將www.mynuget.com執向本機

19、設置好hosts後,重新打開瀏覽器輸入網址:http://www.mynuget.com/

20、 查看已經發布的類庫包 http://www.mynuget.com/nuget/Packages

21、選擇 工具-->Library Package Manager-->Package Manager Settings 

22、輸入名稱 MyNuGetServer及包包源地址 http://www.mynuget.com/nuget 點擊Add完成源添加

23、查看剛剛添加的類庫源 工具-->Library Package Manager-->Manager NuGet Packages for Solution... 點擊剛添加的源MyNuGetServer可以看到我們放到站點下的類庫包,選中需要的包包點擊 Install完成安裝

24、也可以在控制檯下安裝,將類庫源執行我們建立的源 MyNuGetServer,控制檯下輸入Install-Package Winista.HtmlParser完成安裝

25、現在我們已經成功的搭建了自己的NuGet服務器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章