超简单的发布Nuget包教程:dotnet CLI

384 阅读1分钟

如果你有一颗开源的心,肯定非常乐意将自己的成果分享给别人,除了分享源码到githubgitee,还可以打包到 nuget 供大家使用。今天我们就来使用 dotnet CLI 将自己的项目打包到 nuget

必备条件

1、安装 dotnet CLI 工具。

2、注册 nuget.org 账号。

3、类库项目。

操作步骤

第一步:获取 nuget API key

按照下图图示操作即可:

第二步:配置项目文件

打开项目文件 (.csproj),并在现有的 <PropertyGroup> 标记内至少添加以下属性,同时根据需要更改值:

<PackageId>包名</PackageId>
<Version>版本号</Version>
<Authors>作者名</Authors>
<Company>公司名</Company>
<Description>包描述</Description>

右键点击重新生成,即可在该项目的根目录找到生成好的 nupkg 文件。

第三步:推送包

进入cmd工具,然后cd到上一步的目录中,运行下面的命令(注意修改包名和apikey):

dotnet nuget push xxx.nupkg --api-key 你的apikey --source https://api.nuget.org/v3/index.json

确认无误后回车,即可看到推送成功的信息:

第四步:查看包发布情况

我们推送的包不会立即发布,还会有一个检测的过程。检测通过发布后,注册的邮箱会收到发布成功的邮件。

以上步骤准确无误后,即可在 nuget 包管理工具内搜索我们发布的包并使用了。

注意事项

1、包名必须唯一,如果包名已经存在会发布失败。

2、版本号必须与之前版本的版本号不一样,否则会发布失败。

无绪分享