-
生成本地包文件.nupkg
1.1. 在vs2022中【工具】-【命令行】-【开发人员命令工具】打开命令行
1.2. 输入cd 项目名,进入到要发布的项目中
1.3. 使用 nuget pack 命令即可生成一个扩展名为nupkg的包文件。比如:HZC.WinFormLib.1.0.0.nupkg -
发布到nuget(可以使用nuget.ory网站直接选择发布,也可以用Nuget Packge Explorer工具,这里介绍后者。)
2.1. 先到nuget去申请一个账号和发布的Key,如下图:
新申请的Key有一个Copy超链接可以点击复制上Key(见.3.中的图)
2.2.下载安装 Nuget Packge Explorer工具
https://gitcode.com/gh_mirrors/nu/NuGetPackageExplorer?utm_source=csdn_github_accelerator
https://apps.microsoft.com/detail/9wzdncrdmdm3?rtc=1&hl=zh-CN&gl=CN
2.3.选择项目或者刚才在vs2022中发布的包文件,在Explorer中打开,在图中第一个红框中改版本号等信息,在第二个红框中填入上一步中的Key,然后另存为,把它保存下来。
如下两图
保存的多个版本的包文件
-
为发布过的nuget包发布新版本。注意,nuget官方约定不能删除旧版本。思路是新申请创建一个发布Key,选已有包ID,选择仅发包一个新版本
3.1 创建一个发布Key
3.2 上传包文件
3.3 发布新版本后的情况如下图:注意,Status必须是Listed