有一个恼人的问题,它的Visual Basic 2010我改变了程序集名称的图标。 我有一个很好的图标,它有很多尺寸,或者我尝试像64x64 128x128差异尺寸似乎没有任何作用 我在查看>时只看到图标详细信息所以它是文件夹中的小图标,但如果我有查看大图标它不起作用。我甚至在VS 2008上使用了相同的图标,但它确实有效。
无法弄清楚是什么问题?也许框架?我用这个程序2.0
谢谢!
答案 0 :(得分:1)
我遇到了同样的问题,我正在使用Windows 7 Professional 64位 请尝试以下步骤
右键点击您的项目 - >属性,然后选择“应用程序” 在左侧标签
选择图标文件
再次构建您的exe文件
如果仍然无效,请尝试刷新,Windows可能仍然没有 如果没有重新加载你的新图标图像! ,根窗口,
我第一次遇到同样的问题,但等待一段时间后,似乎是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)