上一篇文章說明了如何建置一個自己的Nuget Server ,這邊來說明如何上傳自己的套件
在我們開發好一個Library後,需要將它打包,這邊我使用 .NET CLI
請在跟專案同目錄下執行指令
dotnet pack
這樣就會在bin/debug 下產生 .nupkg 檔
因為Library也許會持續開發,所以版號就變得很重要,在打包時可以加入版本號碼
dotnet pack -p:PackageVersion=1.0.1
此時將工作目錄切換至 bin/debug,執行
dotnet nuget push [packagename].1.0.1.nupkg -k [your-api-key] -s http://[FQDN]:[port]
以我自己的範例,我的Nuget server部署在本機的1900 port
dotnet nuget push Caculate.1.0.1.nupkg -k your-api-key -s http://localhost:19000
我們再進入網站,會看到套件的名稱及版號