Web开发:手把手教你注册账号并发布一个可用的Nuget包
该文章只支持框架版本.NET5的程序打包无需额外下载 NuGet CLI 低版本的打包方式请参考其他大佬的文章谢谢一、访问地址NuGet画廊 |家二、点击上传三、注册和登录四、申请密钥APIKey五、复制密钥APIKey只有一次机会可以复制复制后保存它否则就要重新点击生成了六、信息填写与类库打包【推荐】可以视情况修改你的工程文件加上id、版本号、作者等信息Project SdkMicrosoft.NET.Sdk PropertyGroup TargetFrameworknet6.0-windows/TargetFramework ImplicitUsingsenable/ImplicitUsings Nullableenable/Nullable UseWindowsFormstrue/UseWindowsForms idWinformLib/id version1.0.1/version authorsSueShonLey/authors ownersSueShonLey/owners PackageLicenseExpressionMIT/PackageLicenseExpression /PropertyGroup /Project【推荐】如果不想在工程文件填写信息也可以类库右键属性填写信息请认真填写越详细越好在该工程目录下执行发布.batdotnet publish -c Release --self-contained true -o ./bin/Release pause在该工程目录下执行打包.bat(如果设置了构建时生成Nuget发布一下会自动打包即可跳过此步骤)dotnet pack pause七、类库发布类库会被打包成.nupkg在此目录下cmd输入发布命令注意1.WinformLib.1.0.1.nupkg要对应你的文件名2.KEY要对应你申请的密钥APIKeynuget push WinformLib.1.0.1.nupkg -ApiKey KEY -Source https://api.nuget.org/v3/index.json八、查看自己发布的包方式一发布后官方会发邮箱给你点击进入邮件内容的链接即可方式二访问官网链接查询NuGet画廊 |管理我的包裹方式三从VS2022-管理Nuget包查询通常需要清理缓存才可以在VS2022查到dotnet nuget locals all --clear九、管理自己的Nuget包