【发布时间】:2015-12-15 11:36:24
【问题描述】:
我有一个带有自定义图标的 VB.NET WinForms 应用程序。我在项目的属性中更改了图标(更改为其他图标),我可以看到它在构建的 EXE 上是正确的,但它的所有快捷方式都保留了旧图标。如果我创建一个新的快捷方式,图标是正确的。
当我尝试手动设置快捷方式上的图标(使用快捷方式属性中的更改图标)时,Windows 报告错误“文件 %1 不包含图标。”,我认为这可能是问题的一部分,因为它无法自动定位图标(因此不会更新)。
如何让快捷方式上的图标自动更新?
更新:注销并再次刷新图标缓存,图标更改。还调用 ie4uinit -ClearFontCache 更新图标,但这在较新版本的 Windows 中不起作用。
【问题讨论】:
标签: c# vb.net windows winforms icons