(NET Core)Nuget包发布流程

1.新建一个.NET Core类库

(NET Core)Nuget包发布流程

2.新增一个方法,并编译项目

(NET Core)Nuget包发布流程

3.下载Nuget.exe,与刚才新建的类库放在同一目录下

 下载地址:https://www.nuget.org/downloads

(NET Core)Nuget包发布流程

 

5.找到vs对应的开发人员命令提示,双击打开

 (NET Core)Nuget包发布流程

 

6.命令提示定位到Nuget.exe所在的目录

(NET Core)Nuget包发布流程

 7.通过命令 nuget setapikey  xxxxx (第4步生成的key), 设置API Key

(NET Core)Nuget包发布流程

8.项目属性设置

(NET Core)Nuget包发布流程

9.通过命令NuGet  spec 生成xxxx.nuspec文件

 (NET Core)Nuget包发布流程

 

 生成的文件可以去项目中查看

(NET Core)Nuget包发布流程

10.用记事本打开NugetTest.nuspec文件

注意里面的$xxx$宏,这些就是引用了AssemblyInfo.cs中的设置值,在编译产生package的时候,会使用AssemblyInfo.cs中的相应值进行替换。完成编辑后,我们的nuspec文件如下:

(NET Core)Nuget包发布流程

11.通过命令   NuGet  pack  xxxxxx.csproj 生成xxxx.nupkg文件

(NET Core)Nuget包发布流程

 

 开始执行命令会说作者必填,我们直接修改.nuspec文件,然后

(NET Core)Nuget包发布流程

 

修改后再执行命令

(NET Core)Nuget包发布流程

12.nuget.exe push xxxxx.nupkg -Source https://www.nuget.org ,将NuGet发布到服务器

 (NET Core)Nuget包发布流程

 13.大概过个20分钟,就能搜到自己发布的包了

 (NET Core)Nuget包发布流程

 

 

 参考文献:https://www.cnblogs.com/chuankang/p/10076082.html

(NET Core)Nuget包发布流程

上一篇:【paper】LINE:Large-scale Information Network Embedding


下一篇:zabbix监控WEB网站性能