Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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
VB.NET图标将仅在小文件夹图标选项中工作,如果我使用查看大图标,我将看到蓝色默认值_Vb.net_Visual Studio_Icons - Fatal编程技术网

VB.NET图标将仅在小文件夹图标选项中工作,如果我使用查看大图标,我将看到蓝色默认值

VB.NET图标将仅在小文件夹图标选项中工作,如果我使用查看大图标,我将看到蓝色默认值,vb.net,visual-studio,icons,Vb.net,Visual Studio,Icons,遇到了一个恼人的问题,它是Visual Basic 2010,我更改了程序集名称所在的图标。 我得到了一个很好的图标,它有很多尺寸,或者我尝试了不同的尺寸,比如64x64 128x128,但似乎没有任何效果 我只在查看>详细信息时看到图标,所以它在文件夹中是小图标,但如果我查看大图标,它就不起作用。我甚至在VS 2008上使用了相同的图标,而且效果很好 不知道问题出在哪里?也许是框架?我在这个程序2.0上使用 谢谢 我和你有同样的问题,我使用的是64位windows 7 Professional

遇到了一个恼人的问题,它是Visual Basic 2010,我更改了程序集名称所在的图标。 我得到了一个很好的图标,它有很多尺寸,或者我尝试了不同的尺寸,比如64x64 128x128,但似乎没有任何效果 我只在查看>详细信息时看到图标,所以它在文件夹中是小图标,但如果我查看大图标,它就不起作用。我甚至在VS 2008上使用了相同的图标,而且效果很好

不知道问题出在哪里?也许是框架?我在这个程序2.0上使用


谢谢

我和你有同样的问题,我使用的是64位windows 7 Professional 请尝试以下步骤

  • 将图像图标从

  • 右键单击项目->属性,然后选择“应用程序” 在左选项卡上

  • 选择你的图标文件

  • 重新生成exe文件

  • 如果仍不工作,请尝试刷新,windows可能仍不工作 如果没有,请重新加载新图标图像,根窗口


  • 我第一次还是有同样的问题,但在等待一段时间后,似乎windows重新加载图标

    在命令窗口中键入ie4uinit.exe-ClearIconCache,否则如果.exe的文件名保持不变,您的新图标可能不会出现。

    很抱歉引入了一个旧线程,但我有解决方案

    多年来一直在努力寻找答案,甚至在VS2013中,Imagelist似乎仍然存在这方面的问题。有许多256x256的图标,但它仍然想恢复到原来的16x16,然后再升级

    最后我说到了这个

    ImageList2.Images.Add(New Icon(My.Resources.GoodIcons.File_Xls, 256, 256))
    
    非常简单地将图标声明为一个带有256x256参数的新图标-尽管如果您随后选择Imagelist的,则显示为48x48

    ImageList2.ImageSize = New Size(48, 48)
    
    您将获得一个48x48图像(来自它创建的256x256位图) 比浏览所有图标并“删除”低分辨率图标容易得多

    希望这有助于任何人寻找相同的情况

    鸡x

    旁注-这也将“放大”没有256x256的图标(看起来很垃圾)-因此请检查图标文件以确保每个图标都有256x256。如果没有,请使用您想要的最大图标(即96x96/64x64/32x32)