随笔 - 73  文章 - 0 评论 - 41 阅读 - 26455
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

  1. 生成本地包文件.nupkg
    1.1. 在vs2022中【工具】-【命令行】-【开发人员命令工具】打开命令行
    1.2. 输入cd 项目名,进入到要发布的项目中
    1.3. 使用 nuget pack 命令即可生成一个扩展名为nupkg的包文件。比如:HZC.WinFormLib.1.0.0.nupkg

  2. 发布到nuget(可以使用nuget.ory网站直接选择发布,也可以用Nuget Packge Explorer工具,这里介绍后者。)
    2.1. 先到nuget去申请一个账号和发布的Key,如下图:
    image
    新申请的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,然后另存为,把它保存下来。
    如下两图
    image
    保存的多个版本的包文件
    image

  3. 为发布过的nuget包发布新版本。注意,nuget官方约定不能删除旧版本。思路是新申请创建一个发布Key,选已有包ID,选择仅发包一个新版本
    3.1 创建一个发布Key
    image
    3.2 上传包文件
    image
    3.3 发布新版本后的情况如下图:注意,Status必须等到变成Listed。刚发布时它是Validating,即正在验证和发布,这时不可用。
    image

posted on   hrx521  阅读(84)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示