创建和发布 NuGet 包
NuGet 是适用于 .NET 的包管理器。 它使开发人员能够创建、共享和使用有用的 .NET 库。 NuGet 客户端工具可生成这些库并将其作为“包”。
本文简要记录了如何创建 NuGet 包并发布。
安装 NuGet
可以使用 scoop 安装
1 | scoop install nuget |
其它安装方式参考:安装 NuGet 客户端工具 | Microsoft Learn
生成 NuGet 包
生成
.nuspec
配置文件在含有
<project-name>.csproj
或者<project-name>.vbproj
文件的文件夹中使用:1
nuget spec
根据需要修改配置文件
创建
.nupkg
包1
nuget pack <project-name>.csproj
发布 NuGet 包
设置 NuGet 密钥
1
nuget setApiKey <your_API_key>
推送包
1
nuget push YourPackage.nupkg -Source https://api.nuget.org/v3/index.json
参考
本文参考以下文章,在此致以诚挚谢意!