讲项目打包 上传到Nuget服务器

前言

1.NuGet就是一个包(package)管理平台,确切的说是.net平台的包管理工具,它提供了一系列客户端用于生成,上传和使用包(package),以及一个用于存储所有包的中心库。
2.对于一个现代化的开发平台,建立一种让开发者创建,分享与使用可复用代码的机制是十分必要的。这种“可复用代码”被打包后的文件通常被称作“包”(package),对于.NET(包括 .NET Core)平台来说这个机制的实现就是NuGet平台。
3.NuGet的实现均为开源项目,包括了客户端工具,服务器,官方网站以及各语言的文档等。 NuGet包的本质是一个以nupkg为后缀的zip压缩文件(你可以将后缀改为.zip后解压查看里面的内容),其中包含了编译后的Dll文件以及其他相关文件。

搭建BaGet

1.下载
下载地址: https://github.com/loic-sharma/BaGet/releases
在这里插入图片描述
2.解压后防止任意盘 我这里放到了D盘
在这里插入图片描述
3.配置appsettings.json文件
打开发布后的文件夹,找到appsettings.json文件,配置相关信息;
在这里插入图片描述

4.运行项目文件
双击运行BaGet.exe,或者控制台 dotnet BaGet.dll
在这里插入图片描述
在这里插入图片描述
5.在浏览器打开 http://localhost:82/ 能显示下界面就表示成功了在这里插入图片描述
6.运行成功后 在文件夹内会生成一个数据库 咱们现在是默认的sqllite
在这里插入图片描述

上传NuGet

1.下载可视化生成工具
下载地址:https://apps.microsoft.com/detail/9wzdncrdmdm3?hl=zh-CN&gl=CN
2.然后点击【Create a new package (CtrI+N)】创建一个新Package
在这里插入图片描述
3.新增【lib】文件夹
在这里插入图片描述
4. 然后新选择响应的框架版本,选择对应版本就行
在这里插入图片描述
5.选择要打包的程序
在这里插入图片描述
在这里插入图片描述

6.然后编辑上传数据,选择【Edit】——>【Edit Metadata】,然后填写相关信息
在这里插入图片描述
在这里插入图片描述
然后如果有依赖性,还需添加项目依赖,依赖哪些框架比如.NETFramework,.NETStandard等
在这里插入图片描述
在这里插入图片描述
点击 对号
在这里插入图片描述
点击这个能看到源文件
在这里插入图片描述
7.保存文件 依次点击 File - Save As 选择要保存的位置 -得到文件
在这里插入图片描述
在这里插入图片描述
8.上传到Nuget服务器
打开第一步创建的url ,复制本地的nuget连接字符
在这里插入图片描述
指令分为两个块 第一块是推送到某个地方的指令 第二块是pack文件,两者中间空格分隔
在这里插入图片描述
在包的文件位置中打开命令行窗口
在这里插入图片描述
由于我没有填写Key 所以会报这个,但是已经上传成功了
在这里插入图片描述
返回浏览器中 点击Packages 就已经能看到这个包了

报错处理:如果上传后提示这个
在这里插入图片描述
在C盘搜索NuGet.Config,在这里插入图片描述
packageSources 下 添加
在这里插入图片描述

在这里插入图片描述
PS:下面两张图是上传到Nuget服务器的 并不是咱们本地的
在这里插入图片描述在这里插入图片描述

vs中使用

1.打开vs
在这里插入图片描述
2.新增或修改配置
在这里插入图片描述
3.下载包,先切换包源后搜索
在这里插入图片描述
在这里插入图片描述
okok 完事完事

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值