Welcome To 木影**凌翔 的博客!|

木影**凌翔

园龄:2年11个月粉丝:1关注:0

在.net6中搭建私服nuget仓库(Baget)

概述

在私有服务器上搭建Nuget服务,本地打包推送nuget包,实现对.net6项目进行自定义包的管理。

NuGet是用于微软.NET(包括 .NET Core)开发平台的软件包管理器。NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。

我们通过“工具-Nuget包管理器-管理解决方案的Nuget程序包”可以看到下图的页面,可以从网上搜索我们需要的nuget包,也可以查看项目已安装的包和对已安装的包进行更新。

 

正常情况下我们都是从默认地址nuget.org搜索我们需要的包,并且可以将我们自己创建的包上传到该地址使所有人可见。

如果我们需要对自己的项目进行管理,并且不希望所有人都能看到这些包的内容,就可以创建自己的nuget包管理服务器。

搭建nuget服务

搭建nuget服务有很多种方式,网站有很多教程,比如自己创建MVC项目,安装nuget.server包,就可以创建服务。但是我自己尝试了并没有成功,可能是由于.net framework 和.net core的区别,这种方法可能只适用于.net framework,具体原因没有过多尝试。

因此找到了基于ASP.NET Core的一个开源项目Baget,成功实现了功能。

Baget服务
开源项目github地址:https://github.com/loic-sharma/BaGet

release包下载地址:https://github.com/loic-sharma/BaGet/releases/download/v0.3.0-preview4/BaGet.zip

下载完成后解压,得到下面的文件。

 

 

 

 注意:

Baget是基于.NET Core 3.1开发的,需要配置.NET Core 3.1的环境。

查看电脑是否安装该版本的.NET运行时:

  • 通过CMD打开控制台,输入dotnet --info即可查看是否安装.net runtimes

运行项目

 

修改Nuget包管理器

 

 

 打包

 

 在文件资源管理器中打开文件夹

 在该路径下打开控制台输入cmd。

 

 复制之前的路径。修改package.nupkg为自己的创建名称

 

 显示该页面即为Nuget成功。

 

 

本文作者:木影**凌翔

本文链接:https://www.cnblogs.com/MuyingBlog/articles/17500827.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   木影**凌翔  阅读(408)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 就让这大雨全都落下 (Live版) 汪苏泷,容祖儿
  2. 2 Letting Go (Live版) 吉克隽逸,汪苏泷
Letting Go (Live版) - 吉克隽逸,汪苏泷
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

原唱 : 蔡健雅

词曲 : 蔡健雅

编曲 : GavinRiFF

制作人 : 汪苏泷/金若晨

和声编写 : 汪苏泷/金若晨/徐杰/姜糖Shirley

和声 : 徐杰/姜糖Shirley

音乐总监 : 彭程@金牛studio

音响总监 : 何飚

乐队队长&键盘1:铃铛@牛班NEWBAND

键盘2:叶霖@牛班NEWBAND

吉他1:黄仲贤@牛班NEWBAND

吉他2:倪伟恩@牛班NEWBAND

贝斯:宣一亨@牛班NEWBAND

鼓:Chris Trzcinski@牛班NEWBAND

和音:张恋歌 鱼椒盐 孟呈真 叶俊

和音编写:张恋歌

PGM:章谋杰

音乐混音:林梦洋

Letting go

我终于舍得为你放开手

因为爱你爱到我心痛

但你却不懂

这是一封离别信

写下我该离开的原因

我在你生命中扮演的角色太模糊了

对我曾忽冷忽热

我到底是情人还是朋友

爱你是否不该太认真

That’s why

I'm letting go

我终于舍得为你放开手

因为爱你爱到我心痛

但你却不懂

Letting go

你对一切都软弱与怠惰

让人怀疑你是否爱过我 真的爱过我

Letting go

Letting go

Letting go

你是呼吸的空气

脱离不了的地心引力

你在我生命中 曾经是我存在的原因

也许就像他们说

爱情只会让人变愚蠢

自作多情 爱得太天真

That’s why

I’m letting go

我终于舍得为你放开手

因为爱你爱到我心痛

但你却不懂

Letting go

你对一切都软弱与怠惰

让人怀疑你是否爱过我 真的爱过我

为你再也找不到借口

That’s when we should let it go

That’s when we should let it go

在夜深人静里想着

心不安 却越沸腾

我无助 我无助 好想哭 好想哭

我找不到退路

在夜深人静里写着

心慢慢 就越变冷(心不安 却越沸腾)

我不恨 我不恨 也不哭 也不哭

我的眼泪 早已哭干了

Coz I’m letting go

我终于舍得为你放开手

因为爱你爱到我心痛

但你却不懂

Letting go

你对一切都软弱与怠惰

让人怀疑你是否爱过我 真的爱过我

Letting go

你对一切都软弱与怠惰

让人怀疑你是否爱过我

That’s when we should let it go

That’s when we should let it go

That’s when we should let it go

That’s when we should let it go