首页 开发技巧 制作nuget包全流程

制作nuget包全流程

1、在NuGet上注册并获取API Key 传送门官网
在这里插入图片描述
在这里插入图片描述
最后复制保存key~~

2、下载nuget.exe ,为了方便这里配置系统环境变量
目标路径如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
打开命令提示符;出现一下东东,配置成功~~~
在这里插入图片描述
3、准备好相应要打包的类库如:
在这里插入图片描述
进入类库跟目,打开命令提示符
在这里插入图片描述
输入 nuget spec;生成相对于的xxxxx.nuspec文件
在这里插入图片描述
填写相对应的信息如:
在这里插入图片描述
在目录下执行cmd命令 nuget pack ,此时在同级目录下会生成一个.nupkg文件,此时打包任务已经完成.
上传包 nuget push xxxxxxx.nupkg 你的key -Source https://api.nuget.org/v3/index.json ,完成!

使用工具打包 NuGetPackageExplorer 【应用商店传送门
安装好打开在这里插入图片描述
由于之前已经使用命令生成了xxxxx.nuspec文件,这里直接打开本地package;实际上我们的package contents 不需要源码,可以全部删除。只添加dll相关的东西,减少包的大小。
如图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
右键添加lib文件夹后包dll相关托到lib里面。
这里编辑相关信息和添加相关依赖
在这里插入图片描述
在这里插入图片描述
如这里需要依赖 EntityFramework 6.0以上、System.Data.SQLite
则,1添加一个分组 2、选择引用的库 3、填写你要的本版号,最后点击加号 添加完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
保存后就可以看到 xxxx.nupkg 文件,上传就完成了~~~
在这里插入图片描述
预览一下效果

在这里插入图片描述
在这里插入图片描述
最后温馨提示:nuget.org 不支持永久删除包。 此操作会破坏依赖该包可用性的每个项目,尤其是涉及包还原的生成工作流。
工具下载
nuget.exe
[NuGetPackageExplorer ]

特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。