簡體   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