码迷,mamicode.com
首页 > 其他好文 > 详细

使用BaGet来管理内部Nuget包

时间:2019-10-24 15:21:25      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:自己的   部署   dex   ref   github   浏览器   har   配置   --   

  有的时候,我们想要制作一些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包

技术图片

 

 至此,大功告成。

使用BaGet来管理内部Nuget包

标签:自己的   部署   dex   ref   github   浏览器   har   配置   --   

原文地址:https://www.cnblogs.com/luoocean/p/11731878.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!