请跳过目录继续看下去!
2、查看包管理界面,可以查找包,查看已经安装的包或者查看待更新的包。
1、打开官网NuGet Gallery | Home 并点击登录
3、输入用户名密码进行登录如果没有账号自己创建一个这里就不详细描述了,正常下一步下一步就创建成功了!初次登录可能需要 与账号绑定的验证码进行验证
10、点击net 6.0 这里声明一下我建的项目是基于6.0的不过你们可能会根据自己的版本生成名字这里不要在意 这个名字继续点进入就行
六、打开之前的软件NuGetPackageExplorer.exe
1、定义自己的Id,修改自己的版本号(Id就是对应包的名字)
3、右键bin选择对应版本号 这里我的版本没有我就没有选(如果你也没有请略过)
5、点击保存生成 Lt.NugetTest.Net.Core.1.0.0.nupkg
6、查看文件夹已经生成了Lt.NugetTest.Net.Core.1.0.0.nupkg文件这个我们可以直接在项目中引用不过我们是为了发布这里就不讲了
1、打开网站点击upload NuGet Gallery | Home
2、上传刚才我们生成的文件(不过因为我上传过了我报错了我修改了一下ID重新演示)
4、运行(如果到这一步你成功了 那么恭喜你啦 还不赶紧点赞加收藏 嘿嘿 这个教程只是简单举例细节还需要自己去摸索奥)
一、概述
很多人在使用微软的C#开发语言,以及配套的.net core或者.net farmework平台和Vs Studio开发工具时,或多或少都会使用第三方的依赖包。如下几张图展示了Nuget包。并且会带你创建一个最简单的包最后发布到NuGet平台上。
1、在项目的依赖项右键->选择管理NuGet程序包
2、查看包管理界面,可以查找包,查看已经安装的包或者查看待更新的包。
二、必要条件
- Vs Studio2022(本教程假设您已经拥有最新的开发工具,不过大致也可以类似)
- net 6 平台(本教程假设你已经升级到了微软最新的.net平台)
- NuGetPackageExplorer.exe 打包工具(待会我会在下面教大家怎么安装和下载)
- NuGet Gallery | Home 官网的账号
- 以及一台电脑 嘿嘿 这里指window电脑奥。
三、NuGetPackageExplorer.exe的安装
1、下载压缩包
压缩包很小无需 安装客户端即可下载!
百度云软件提取码:https://pan.baidu.com/s/1N5C0gs6S-vRQEBlAKb1UFQ?pwd=nugt
2、解压压缩包
首先下载后的压缩包是这样的,创建一个文件夹BuGe将压缩包托进去并且右键解压。
解压后会获得很多文件我们找到这个NuGetPackageExplorer.exe然后双击打开
3、打开软件及界面介绍
打开后的界面就是这样的
四、NuGet官方注册账号
1、打开官网NuGet Gallery | Home 并点击登录
2、通过微软账号登录
3、输入用户名密码进行登录如果没有账号自己创建一个这里就不详细描述了,正常下一步下一步就创建成功了!初次登录可能需要 与账号绑定的验证码进行验证
4、登录成功,右上角显示账号名称
五、创建c#类库项目
1、创建项目
2、选择类库模板
3、输入项目名(这里的名字自己定)并点击下一步
4、选择版本并创建
5、创建一个静态类用来做测试!
6、右键项目名并且点击 重新生成
7、右键项目名从文件资源中打开
8、查看到以下界面点击bin
9、点击DeBug
10、点击net 6.0 这里声明一下我建的项目是基于6.0的不过你们可能会根据自己的版本生成名字这里不要在意 这个名字继续点进入就行
11、查看到 以项目名命名 .dll 结尾的文件
六、打开之前的软件NuGetPackageExplorer.exe
1、定义自己的Id,修改自己的版本号(Id就是对应包的名字)
2、创建lib文件夹
创建lib文件夹
3、右键bin选择对应版本号 这里我的版本没有我就没有选(如果你也没有请略过)
4、导入刚才的 .dll文件
导入成功后是这样的
5、点击保存生成 Lt.NugetTest.Net.Core.1.0.0.nupkg
6、查看文件夹已经生成了Lt.NugetTest.Net.Core.1.0.0.nupkg文件这个我们可以直接在项目中引用不过我们是为了发布这里就不讲了
7、发布
1、打开网站点击upload NuGet Gallery | Home
2、上传刚才我们生成的文件(不过因为我上传过了我报错了我修改了一下ID重新演示)
修改前
修改后 在ID后加了 .Test
这些信息我们暂时忽略
点击Submit 这里我就不提交了你们自己试,发布后会跳转到新的页面并提示会审核一个小时左右,也可能会很快。然后如果审核通过会发送邮件。
类似这种邮件这时就代表你的包发布成功了!
8、测试
1、创建控制台应用
2、导入包,搜索你自己的包 选择安装
3、测试 引入命名空间使用静态类中的Hello方法
4、运行(如果到这一步你成功了 那么恭喜你啦 还不赶紧点赞加收藏 嘿嘿 这个教程只是简单举例细节还需要自己去摸索奥)
5、查看源码
按住Ctrl 点击类 sayHello
怎么样是不是自己刚才创建的项目的代码,绿框部分自动生成的
谢谢观看