Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio NuGet软件包图标_Visual Studio_Asp.net Core_Nuget_.net Core - Fatal编程技术网

Visual studio NuGet软件包图标

Visual studio NuGet软件包图标,visual-studio,asp.net-core,nuget,.net-core,Visual Studio,Asp.net Core,Nuget,.net Core,在我的开发中,我已经切换到了.NETCore,我注意到在某些情况下,.NETCore包似乎使用了蓝色图标。此外,有些包似乎也适用于.NET核心项目,即使它们有标准的.NET图标——见下文 这些图标有什么意义吗 这些图标有什么意义吗 这取决于包的作者是否希望为包专门指定一个图标来标识包 通常,我们使用带有透明背景的64x64图像的URL作为选项iconUrl属性中包的图标-请参阅。如果不指定此选项,NuGet将使用默认的蓝色图标。我们可以使用来指定这是一个.net标准包。当然,我们可以使用更有意

在我的开发中,我已经切换到了.NETCore,我注意到在某些情况下,.NETCore包似乎使用了蓝色图标。此外,有些包似乎也适用于.NET核心项目,即使它们有标准的.NET图标——见下文

这些图标有什么意义吗

这些图标有什么意义吗

这取决于包的作者是否希望为包专门指定一个图标来标识包

通常,我们使用带有透明背景的64x64图像的URL作为选项
iconUrl
属性中包的图标-请参阅。如果不指定此选项,NuGet将使用默认的蓝色图标。我们可以使用来指定这是一个.net标准包。当然,我们可以使用更有意义的图标来指定我们的包。我们看到了这些软件包的图标:


此外,.NET标准通过将您期望和喜爱的所有API带到您需要的环境中,解决了.NET开发人员在所有平台上的代码共享问题。因此,您可以在.NET核心项目上安装一些软件包,即使它们具有标准的.NET图标。

本地文件URI可以是:file://temp/my.png “被利用了吗?”西奥多雷佐格拉福斯,我想你可以(不测试它),您可以检查iconUrl的描述:一个64x64图像的URL,该图像具有透明背景,用作UI显示中包的图标。确保此元素包含直接图像URL,而不是包含图像的网页的URL。例如,要使用来自GitHub的图像,请使用原始文件URL,如>。我只想添加nuget软件包的128x128图标也可以使用,我对其进行了测试。