我已经转向使用.NET Core进行开发,我注意到在某些情况下,.NET Core包似乎使用蓝色图标。此外,一些包似乎也适用于.NET Core项目,即使它们具有标准的.NET图标--请参见下文。这些图标有什么含义吗?
这些图标有什么含义吗?这取决于包的作者是否想要为包分配特定的图标以识别该包。通常,我们使用一个带有透明背景的64x64图片的URL作为选项iconUrl属性的包图标 - 参见 NuSpec参考。如果我们没有指定此选项,NuGet将使用默认的蓝色图标。我们可以使用.NET图标来指定这是一个.NET标准包。当然,我们可以使用更有意义的图标来指定我们的包。所以我们看到了这些包的图标: 此外,.NET Standard 通过在所需环境中引入您期望和喜爱的所有 API,为跨平台的 .NET 开发人员解决了代码共享问题。因此,即使 .NET Core 项目具有标准的 .NET 图标,您也可以在其中安装某些软件包。