VB.NET图标仅适用于小文件夹图标选项,如果我使用查看大图标我看到蓝色默认

时间:2011-06-26 13:05:53

标签: vb.net visual-studio icons

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

无法弄清楚是什么问题?也许框架?我用这个程序2.0

谢谢!

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,我正在使用Windows 7 Professional 64位 请尝试以下步骤

  1. http://iconverticons.com/

  2. 转换图片图标
  3. 右键点击您的项目 - >属性,然后选择“应用程序” 在左侧标签

  4. 选择图标文件

  5. 再次构建您的exe文件

  6. 如果仍然无效,请尝试刷新,Windows可能仍然没有 如果没有重新加载你的新图标图像! ,根窗口,

  7. 我第一次遇到同样的问题,但等待一段时间后,似乎是windows重装图标

答案 1 :(得分:0)

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

答案 2 :(得分:0)

很抱歉提供旧线程,但我有解决方案......

多年来一直努力寻找答案,即使在VS2013中,Imagelist仍然存在问题。有256x256的许多图标,但它仍然想恢复到原来的16x16然后升级!?!?

最后我得到了这个......

ImageList2.Images.Add(New Icon(My.Resources.GoodIcons.File_Xls, 256, 256))

非常简单地将图标声明为具有256x256参数的新图标 - 尽管如果您然后选择图像列表来说明48x48 ......

ImageList2.ImageSize = New Size(48, 48)

你得到一个48x48的图像(来自它创建的256x256位图) 比通过所有图标和“删除”低分辨率图标容易得多!

希望这有助于任何人搜索相同的情况!

鸡x

旁注 - 这也会'升级'没有256x256(看起来像垃圾)的图标 - 所以检查你的图标文件以确保每个图标都有256x256,如果没有,只需使用你想要的最大图标(即96x96) / 64x64 / 32x32)