使用BaGet来管理内部Nuget包

  有的时候,咱们想要制做一些nuget包,供本身内部调用,不想公开出去,那么就须要一个可以集中管理nuget包的服务了,今天我来给你们介绍一款轻便好用的包管理服务-----BaGethtml

下载并部署BaGet服务端

一、点击下载BaGet程序包 https://github.com/loic-sharma/BaGet/releases ,下载后解压能够看到下图目录git

 

二、在这个文件夹里面空白处,按住shift键,鼠标右键,而后选择打开powershell,以下图github

 

三、执行命令 dotnet BaGet.dll ,看到服务正常启动了,若是提示dotnet命令找不到,那么就说明你的机器没有安装 .net core版本,先去官网https://dotnet.microsoft.com 下载.net core sdk吧shell

 

 四、在浏览器里面访问 http://localhost:5000 ,展现如图,已经成功部署服务了,接下来就是上传nuget包到这个服务了json

2、上传使用BaGet来管理本身的nuget包

一、下面的工做就是制做nuget包,而且把nuget包上传到这个服务了,具体方法很简单,切换到Upload菜单下,能够看到有不少种上传方式浏览器

ps:关于制做nuget包的方法,请参考我另一篇文章 发布程序包到Nuget post

 

 

 好比用命令行的方式, 执行命令 dotnet nuget push -s http://localhost:5000/v3/index.json <你的nuget包所在路径> ,执行完后会显示推送成功,能够参考我下面这幅图spa

 

 六、切换到Package菜单查看上传状况,如图,上传成功.net

 

 七、若要在项目中使用上nuget包,那么咱们要在vs里面配置一下命令行

 

 八、去nuget管理器里面找找看,发现成功搜到了刚刚上传的nuget包

 

 至此,大功告成。

相关文章
相关标签/搜索