繁体   English   中英

如何将标签添加到 nuget package?

[英]How to add tags to a nuget package?

我目前正在使用 github 操作(特别是使用 brandoutcast/publish-nuget@v2.5 操作)将 package 部署到 Nuget。 package 已成功推送,但如何将项目标签和社交媒体链接添加到 Nuget 上的项目中:

标签示例

我正在使用 JetBrains Rider 开发有问题的项目,所以我对如何编辑 package 拘留有点困惑。

不管你使用什么工具,Visual Studio 或 Rider,他们只是在编辑 xml 文件(csproj 或 nuspec,但我 90% 确定你会知道你是否使用 nuspec 文件,所以我敢打赌您正在使用 csproj 创建您的包),您可以使用文本编辑器进行编辑。 实际上,该工具可能没有公开 NuGet 从 MSBuild 使用的全部属性,在这种情况下,您别无选择,只能自己手动编辑 xml。 当您执行“高级”操作时尤其如此,例如使用Directory.Build.props文件在 repo 中的多个项目中重复使用相同的属性值,而不是在每个项目文件中重复。

无论如何, NuGet 关于使用 msbuild 打包的文档说:

包裹标签

以分号分隔的标签列表,用于指定 package。

因此,在您的 csproj 中,在<PropertyGroup>内,有<PackageTags>console;shell;terminal;progress;progressbar</PackageTags>

为了完整起见,如果您使用的是 nuspec,文档说元素名称只是<tags>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM