达永编程网

程序员技术分享与交流平台

带你一分钟搭建自己的私有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. 运行项目

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



执行:dotnet BaGet.dll



3. 查看效果

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

到此私仓就搭建完成了

4. 自定义运行端口

编辑appsettings.json文件

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

三、上传Nuget包

1. 创建测试项目

类型为类库



2. 打包项目

右键项目,选择打包:



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



3. 上传包

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

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



4. 项目引用

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



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


控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言