nuget - 在我的 Nuget 包中包含我的 Nuget 自述文件

标签 nuget nuget-package

我维护了一些小的 Nuget 包。

我在 git 存储库中有一个 Nuget README 文件,.nupkg 文件由 VS 根据“Package”配置自动构建,存储在 .csproj 文件。

每当我需要发布包的新版本时,我将 .nupkg 文件上传到网络用户界面中的 nuget,然后它会要求我提供任何文档,此时我有手动上传 README 文件。

有什么方法可以将 README 文件 .nupkg 中,这样我就不必每次都手动上传它了吗?

最佳答案

NuGet 现在添加了支持以实现此 JustWork。

问题帖公告:https://github.com/NuGet/Home/issues/6873#issuecomment-833829727 公告博客文章:https://devblogs.microsoft.com/nuget/add-a-readme-to-your-nuget-package/

您需要做的就是使用 PackageReadmeFile 标记在 .csproj 中引用 README.md 文件。如果 README.md 位于 git 根目录中(即 GitHub 自动检测它的位置),那么它将如下所示:

<PackageReadmeFile>README.md</PackageReadmeFile>

关于nuget - 在我的 Nuget 包中包含我的 Nuget 自述文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59068516/

相关文章:

c# - Azure devops 无法连接 Nuget Restore 和 MSBuild for Nuget Packages

visual-studio - 为什么 nuget Bootstrapper 使用如此多的链接类

.net - 安装包 SignalR 导致无法找到包 'SignalR'

c# - 无法识别解决方案文件夹中的 Visual Studio 2017 Nuget.config

c# - 找不到 CSC 中的源文件

c# - 无法识别用于 silverlight 的 JSON.net 5.0 nuget 包

c# - 使用 dotnet restore 的 Docker 导致错误 : GSSAPI operation failed - An unsupported mechanism was requested

c# - nuget包中的嵌入式资源

tfs - 如何自动更新nuget包依赖?

c# - 包使用根命名空间,它是我的主要类名之一