Nuget 包图标未显示

fin*_*s10 10 nuget nuget-package

我正在开发一个 Nuget 包。我已经icon.png放在里面Images的文件夹我的包里面的代码。在我的.csproj文件中,我添加了与图标相关的必需标签。但仍然没有显示图标。Nuget 中显示的是默认的蓝色图标。

这是我的.csproj文件,

<PropertyGroup>
    <PackageIcon>icon.png</PackageIcon>
</PropertyGroup>

<ItemGroup>
    <None Include="Images\icon.png" Pack="true" PackagePath=""/>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?请协助。

小智 9

目前,不支持在 Visual Studio 中的 NuGet 上显示的包上使用<PackageIcon/><icon/>属性显示图标。您可以在https://nuget.org的上传预览中预览您的包图标

在 NuGet for Visual Studio 中支持嵌入图标的跟踪问题是:https : //github.com/NuGet/Home/issues/8189

  • 根据跟踪问题,微软在 NuGet.Client 5.5.0.6392 版本中发布了此功能。因此,它将很快在 Visual Studio 中的 NuGet PM UI 中发布。 (2认同)