使用BaGet來管理內部Nuget包


  有的時候,我們想要制作一些nuget包,供自己內部調用,不想公開出去,那么就需要一個能夠集中管理nuget包的服務了,今天我來給大家介紹一款輕便好用的包管理服務-----BaGet

下載並部署BaGet服務端

1、點擊下載BaGet程序包 https://github.com/loic-sharma/BaGet/releases ,下載后解壓可以看到下圖目錄

 

2、在這個文件夾里面空白處,按住shift鍵,鼠標右鍵,然后選擇打開powershell,如下圖

 

3、執行命令 dotnet BaGet.dll ,看到服務正常啟動了,如果提示dotnet命令找不到,那么就說明你的機器沒有安裝 .net core版本,先去官網https://dotnet.microsoft.com 下載.net core sdk吧

 

 4、在瀏覽器里面訪問 http://localhost:5000 ,展示如圖,已經成功部署服務了,接下來就是上傳nuget包到這個服務了

二、上傳使用BaGet來管理自己的nuget包

1、下面的工作就是制作nuget包,並且把nuget包上傳到這個服務了,具體方法很簡單,切換到Upload菜單下,可以看到有很多種上傳方式

ps:關於制作nuget包的方法,請參考我另外一篇文章 發布程序包到Nuget

 

 

 比如用命令行的方式, 執行命令 dotnet nuget push -s http://localhost:5000/v3/index.json <你的nuget包所在路徑> ,執行完后會顯示推送成功,可以參考我下面這幅圖

 

 6、切換到Package菜單查看上傳情況,如圖,上傳成功

 

 7、若要在項目中使用上nuget包,那么我們要在vs里面配置一下

 

 8、去nuget管理器里面找找看,發現成功搜到了剛剛上傳的nuget包

 

 至此,大功告成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM