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 ]