我无法为Win10+任务管理器/应用程序选项卡/主项目指定图标。
创建了一个新的WinForms应用程序(.net framework 4.x /VS 2019)。
GUI设计器中的指定表单图标-->这将出现在任务管理器/应用程序/子项中。也在表单标题栏-Fine。
在VS/项目设置中指定的应用程序图标-->这将出现在Windows资源管理器(.exe图标)列表中,也在文件属性窗口中。- 好吧
所以一切都很好,除了任务管理器/应用程序选项卡/主项目-->仍然使用一些默认图标,我不知道如何改变?
为了清晰起见,添加一张图片:
我检查了所有相关的SO /其他资源,没有成功(或不适用于此)
2条答案
按热度按时间35g0bw711#
我的猜测是,这不是编码问题,而是
*.ico
文件的问题。图标文件包含不同分辨率的多个图像。操作系统使用correct size according to its own specifications拾取映像。
在Windows中,我会确保您的图标文件包含以下大小的图像:
https://learn.microsoft.com/en-us/windows/win32/uxguide/vis-icons
任务管理器可能会选择其中一个来显示,由于所需的分辨率在您的ICO文件中不可用,它会显示回退图标。
kmb7vmvb2#
所以看起来像Explorer缓存图标(在
C:\Users\<USER>\AppData\Local\Microsoft\Windows\Explorer\*.db
中)。如果我杀死explorer + taskmgr +所有其他锁定这些文件,然后删除这些文件,然后重新启动资源管理器,正确的图标将出现在taskmgr太。也许Windows重启就足够了,我还没有试过。
答案:任务管理器/应用程序选项卡/主项->应用程序项目设置/图标出现在那里。