写在前面
nuget部署工具, 无论是直接用web上传还是用命令行工具上传,还是其他第三方工具我都没找到满意,直到那天在群里提了一下,有位大佬说了个NuPack
vs插件,用了下,感觉基本满足了我的需求,后面逐步对部署更新nuget没那么抗拒了;
https://marketplace.visualstudio.com/items?itemName=CnSharpStudio.NuPack
开始
打开vs扩展管理
搜索 NuPack
或点击这里安装
就是这货,github:https://github.com/cnsharp/nupack
文档github 主页有了我简单说下我常用的流程:
安装拓展后点击
Nuget Path:是nuget.exe的绝对路径
下面就是包打包的目录了,这里是相对路径
Nuget Server:https://api.nuget.org/v3/index.json
Api Keys 是你的nuget账号的key
在这,没有的话点击Create 创建一个:
https://www.nuget.org/account/apikeys
再说下nuget包没有注释问题
看到经常有同学反馈自己的nuget包发布后没有属性、方法没有注释,很简单项目文件新增如下配置即可:
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
打包的时候就会生成注释xml: