『BaGet』带你一分钟搭建自己的私有NuGet服务器

简介: 📣读完这篇文章里你能收获到- 使用BaGet快速搭建Nuget私仓- 博主带你实操,全程无坑- 感谢点赞+收藏,避免下次找不到~

请添加图片描述
📣读完这篇文章里你能收获到

  • 使用BaGet快速搭建Nuget私仓
  • 博主带你实操,全程无坑
  • 感谢点赞+收藏,避免下次找不到~

请添加图片描述

一、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包中切换程序包集即可搜索到

在这里插入图片描述

相关文章
|
C++
【不费脑筋系列】发布个人的代码包到Nuget服务器上,并通过VS引用进行使用的方法
下面讲个关于个人如何开发nuget包,并部署到nuget服务器上的例子。为了保证.net framework和 .net core都可以访问到我的包,我此处以新建一个.net standard 2.0的版本为例子,提供一个简单的示范。
188 0
【不费脑筋系列】发布个人的代码包到Nuget服务器上,并通过VS引用进行使用的方法
|
API 程序员 .NET
NuGet服务器搭建教程
本文主要来自网络,进行整理而成,相关文章如下: http://diaosbook.com/Post/2012/12/15/setup-private-nuget-server https://www.cnblogs.com/dudu/archive/2012/06/05/nuget_server_push.html  https://www.cnblogs.com/haogj/p/4468512.html     NuGet 是.NET程序员熟知的给.NET项目自动配置安装library的工具,已经整合在了VS2010 SP1及以上的版本中。
1647 0
|
数据可视化 API C++
NuGet 无法连接到远程服务器-解决方法
一、 Entity Framework以下简称EF 安装EF4.3的步骤是首先安装VS扩展 NuGet,然后再使用NuGet安装EF程序包 安装完NuGet就可以安装EF了,有两种方式可以安装EF: 1.
1431 0
建立自己的NuGet服务器
如果是在公司的开发环境,使用NuGet来管理和分发Package是个不错的主意,建立NuGet服务器是开始的第一步。 在自建NuGet服务器的过程中,要注意,尽量使NuGet Manager的版本保持在最新版本,这样,NuGet Server 、NuGet  Manager、NuGet Explorer才能兼容,否则会有错误产生 建立NuGet网站 通过NuGet引用 NuGet.
892 0
|
XML 图形学 数据格式
在内部架设NuGet服务器
在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便: 1) 安装和卸载:不需要手动添加和移除引用,不需要手动改写配置文件甚至是一些初始化服务的代码。
782 0
|
3天前
|
弹性计算 安全 开发工具
灵码评测-阿里云提供的ECS python3 sdk做安全组管理
批量变更阿里云ECS安全组策略(批量变更)
|
20天前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
36 6
|
25天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。