创建和发布 NuGet 包
NuGet 是适用于 .NET 的包管理器。 它使开发人员能够创建、共享和使用有用的 .NET 库。 NuGet 客户端工具可生成这些库并将其作为“包”。
本文简要记录了如何创建 NuGet 包并发布。
安装 NuGet
可以使用 scoop 安装
1 | scoop install nuget |
其它安装方式参考:安装 NuGet 客户端工具 | Microsoft Learn
首发准备
生成
.nuspec
配置文件在含有
<project-name>.csproj
或者<project-name>.vbproj
文件的文件夹中执行下列命令:1
nuget spec
设置 NuGet 密钥
通过 NuGet Gallery | API Keys 生成 nuget 密钥,然后通过下列命令进行设置
1
nuget setApiKey <your_API_key>
发布 NuGet 包
修改
*.nuspec
配置文件修改项目信息,包括版本号、标题、作者等信息
生成包
1
nuget pack <project-name>.csproj -Build -Properties Configuration=Release -Properties Platform=x64
发布包
1
nuget push YourPackage.nupkg -Source https://api.nuget.org/v3/index.json
参考
本文参考以下文章,在此致以诚挚谢意!