在 csproj 文件中指定 markdown 描述

Specify markdown description in csproj file

使用 dotnet pack 时,我可以使用 RepositoryUrl 等属性作为生成的 .nuspec 文件的存储库 URL 等

但是属性我要设置什么来指定markdown内容呢?甚至可以通过 .csproj 文件指定吗?

如果没有,我该如何在 .nuspec 文件中进行?文档非常缺乏。根据 this link,一些实习生显然已经发布了该功能 - 但是我该如何使用它?

更新:您可以使用 NuspecProperties 作为键=值对的分号分隔列表。 Here csproj 的完整命令参考,特别是您必须设置 documentation 属性 如下参考:

据此Nuspec documentation

您可以指定属性文档 <documentation src="documentation.md" /> 在你的 .nuspec 文件中。

  • 目标默认为包根目录
  • 支持的格式 - md
  • 打包时,剥离源值,将源文件名附加到目标值 - <documentation target="documentation.md"/>。 (这是为了帮助图库和客户端知道包中文档文件的路径和文件name.extension。允许扩展名验证等)
  • nuget 规范将添加 <!-- e.g. <documentation src="documentation.md"/>. Learn more at https://aka.ms/nugetPackageDocumentation--> <documentation src=""/>

  • 包提交给 NuGet.org - 目标不应为空

旁注:此答案附带的文档资源发布时间晚于问题提出时间。