[Nuget] 使用Nuget Push 將開發好的套件上傳到自己的Nuget Server

上一篇文章說明了如何建置一個自己的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    

我們再進入網站,會看到套件的名稱及版號