在上一篇博客中,詳細介紹了個人Nuget服務器的搭建。這篇博客中,將詳細介紹一下如何使用NugetPackageExplorer工具制作可以發布到Nuget服務器上包。
直奔主題
在開始之前,需要下載NugetPackageExplorer,下載地址:https://github.com/NuGetPackageExplorer/NuGetPackageExplorer
第一步
打開后 NugetPackageExplorer.exe,選擇 Create a new package 選項創建新的包。
第二步
找到需要生成包的DLL,這里為了演示選擇沒有依賴項的DLL,將 .dll .pdb .xml 一起拖到 NugetPackageExplorer 中。
PS: .pdb文件能使異常更詳細,.xml文件可以使查看從元數據時顯示注釋。生成.xml需要再類庫的屬性中,找到生成標簽頁,選中 XML文檔文件。
添加完成時是這樣的:
需要調整成這樣,因為只有在同一目錄下,才能識別到xml,才會展示注釋:
第三步
編輯NugetPackageExplorer 左側的描述信息,點擊下圖表示的按鈕,即可編輯。
注意,編輯描述信息的時候是沒法移動左邊已經添加好的文件的,需要提交或者取消當前編輯的描述信息才可以。
第四步
編輯好描述信息之后,快捷鍵 Ctrl + S 可以保存 .nupkg 文件,另外選擇 File 菜單欄的 Save 也可以保存。
這個 .nupkg 文件,就是可以發布到Nuget服務器上的包文件了。
第五步
將 .nupkg 文件發布到Nuget網站,兩種方式。
第一種:非常規暴力簡單式。
找到Nuget服務發布的站點,打開所在物理路徑,直接將.nupkg 文件copy 到 Packages 文件夾下。
第二種:儒雅守規矩式,但是不穩定(我的是4.4版本)。
選擇菜單欄的 File -> Publisher (Ctrl + P)。
第六步
使用Nuget程序包。
隨便選擇一個類庫,右擊屬性,選擇 管理Nuget 程序包,進入Nuget程序包管理頁面。
新增完成后,在右上角的程序包源處選擇剛剛新增的源,即可在左側瀏覽標簽頁查看到對應的已經發布的包,點擊安裝就可以使用了。
至此,Nuget程序包的簡單制作發布就完成了,謝謝觀看。