发布于 2025-02-02 17:03:37 字数 374 浏览 4 评论 0原文

有关问题的详细信息,

当您通过网站手动将软件包上传到Nuget.org时,我可以设置一个文档URL,该网址指向github上的readme文件,如下所示: https://www.nuget.org/packages/blazor-server-server-githubactions-demo/ 我如何通过.csprojection文件,因为我使用CI / CD发布我的软件包,因此我不希望这是手动步骤。如何与Pacakge一起自动发布readme文件。

Details about Problem

When uploading a package to nuget.org manually via the website, I can set a documentation URL that points to a readme file on github, as shown here: https://www.nuget.org/packages/blazor-server-githubactions-demo/ How do I this via a .csproject file, as I use CI / CD to publish my packages and so I don't want this to be a manual step. how publish readme file automatically along with pacakge.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪 2025-02-09 17:03:38

我没有尝试,但是根据此博客从Microsoft发帖,我希望以下能够

  1. 在您的存储库中创建readme.md
  2. 确保您的csproj文件看起来像这样:
<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        ...
        <PackageReadmeFile>README.md</PackageReadmeFile>
        ...
    </PropertyGroup>

    <ItemGroup>
        ...
        <None Include="docs\README.md" Pack="true" PackagePath="\"/>
        ...
    </ItemGroup>
</Project>

这应该配置Nuget软件包中的所有内容,以便将其上传到Nuget.org时被拾取。

I didn't try, but according to this blog post from Microsoft, I'd expect the following to work ????????

  1. Create README.md in your repo.
  2. Ensure your csproj file looks like this:
<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        ...
        <PackageReadmeFile>README.md</PackageReadmeFile>
        ...
    </PropertyGroup>

    <ItemGroup>
        ...
        <None Include="docs\README.md" Pack="true" PackagePath="\"/>
        ...
    </ItemGroup>
</Project>

This should configure everything in your NuGet package, so that it gets picked up when being uploaded to nuget.org.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文