【NET Core】Nuget包简单发布流程

一,我们去https://www.nuget.org/downloads,下载一个发包工具,自己选一个版本下载,一般都是选择最新版

【NET Core】Nuget包简单发布流程

二,下载好了后我们新建要发布包的类库

【NET Core】Nuget包简单发布流程

 

三,我们设置包的版本和信息

【NET Core】Nuget包简单发布流程

 

四,我们去创建key

1>打开 https://www.nuget.org/account/apikeys

【NET Core】Nuget包简单发布流程

 2>创建key

 【NET Core】Nuget包简单发布流程

 

3> 创建成功

【NET Core】Nuget包简单发布流程

 

五,我们将类库打包

【NET Core】Nuget包简单发布流程

 

 六,生成的包和将下载好的nuget放到当前目录下

【NET Core】Nuget包简单发布流程

 

七,准备流程好了,现在我们发布,打开Developer Command Prompt for VS 2019

【NET Core】Nuget包简单发布流程

 

八,选择到当前包下的路径,cd G:\project\TestNuget\TestNuget\TestNuget\bin\Debug

【NET Core】Nuget包简单发布流程

 

 九,开始敲命令设置key,

nuget setapikey 你的key

【NET Core】Nuget包简单发布流程

 

key是在这里拿,自己刚刚在nuget创建的

【NET Core】Nuget包简单发布流程

 

 十,生成nuspec文件,命令:nuget  spec

【NET Core】Nuget包简单发布流程

 

 如果已经又这个文件了,我们覆盖他nuget  spec -force

【NET Core】Nuget包简单发布流程

 

十一,然后将生成的包推送到nuget

 nuget.exe push gz.FirstPack.1.0.4.nupkg -Source https://www.nuget.org

【NET Core】Nuget包简单发布流程

 

 版本推送成功,ps:gz.FirstPack.1.0.4.nupkg这个版本名是在下图这里修改

【NET Core】Nuget包简单发布流程

 

十二,如果你需要迭代包,我们就去刷新key,然后重新生成版本,在推送

 【NET Core】Nuget包简单发布流程

 

 然后修改版本号,再重新打包,生成gz.FirstPack.1.0.5.nupkg,再执行以上设置和推送的过程即可

 

十三,如推送不成功一般都是包的名的问题,可以修改一下比较正式的包名推送,也避免重复,还要需要和key哪里设置的包名要保持一致

【NET Core】Nuget包简单发布流程

上一篇:初识HTML


下一篇:什么是Flow,vue.js目录结构、构建方式及初始化过程