nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器

文章目录

一、BaGet简介

二、动手搭建

1. 下载Relese包

2. 运行项目

3. 查看效果

4. 自定义运行端口

三、上传Nuget包

1. 创建测试项目

2. 打包项目

3. 上传包

4. 项目引用

一、BaGet简介

BaGet是一个构建于ASP.NET Core 基础上的 NuGet V3 服务器的开源实现。

github地址:https://github.com/loic-sharma/BaGet

release包:https://github.com/loic-sharma/BaGet/releases

二、动手搭建

1. 下载Relese包

在上面选择一个版本,我这边使用的是v0.4.0-preview2 最新版本

2. 运行项目

解压包,然后进入到目录里面

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(1)

执行:dotnet BaGet.dll

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(2)

3. 查看效果

直接打开http://localhost:5000/

到此私仓就搭建完成了

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(3)

4. 自定义运行端口

编辑appsettings.json文件

将红色框的内容取消注释,修改即可

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(4)

三、上传Nuget包

1. 创建测试项目

类型为类库

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(5)

2. 打包项目

右键项目,选择打包:

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(6)

打包完成会得到一个nupkg文件

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(7)

3. 上传包

在上面打包目录下打开命令行执行:

dotnet nuget push -s http://localhost:8080/v3/index.json MyTestLibrary.1.0.0.nupkg

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(8)

4. 项目引用

在VS中工具-选项-NuGet包管理器-程序包源。添加一个源,输入名称,源:http://localhost:8080/v3/index.json

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(9)

Nuget包中切换程序包集即可搜索到

nuget依赖版本,带你一分钟搭建自己的私有NuGet服务器(10)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页