在Nuget上发布自己的类库
本文仅适用于.net standard类库或者.net core3.1类库的发布
1.在Nuget 上注册并获取API Key
a) Nuget登录地址:https://www.nuget.org/
b) API Key地址:https://www.nuget.org/account/apikeys
c) 创建API Key成功后通过Copy获取
d) 如果再次发布时忘记了API Key,可以通过Regenerate重新生成API Key,但需要注意的是,当存在多个APK Key时,需要到App Settings的Login Account中进行设置,否则发布会由于API Key冲突导致警告,从而发布后看不到更新的包
3.创建SDK风格的项目
a) SDK风格的项目:通常是.NET Standard或.NET Core类库项目
b) 设置项目的包属性
4.将项目打包(注意打包时将生成设置为Release)
.nupkg的文件就是打包好的文件
5.发布
a) 打开命令行工具(首先保证已经安装dotnet CLI),安装VS2019会自动安装dotnetCLI,如果不确定自己是否安装,在命令行输入donet help后就知道了
b) 将目录移动到nupkg文件的目录位置
c) 执行发布命令【dotnet nuget push [nupkg文件名称] --api-key [API Key] --source https://api.nuget.org/v3/index.json】,成功后就可以获取如下结果:
6.测试(空包,没有什么实现)
7.更新包(已发布过的版本不能再次发布,否则会报错),过程以及命令和第一次发布时一样,但需要更改版本号