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