问题描述
紧急求助,拜托大家帮帮忙。。。。。问题是这样的,现在做的是C#winform的项目,根据客户需求,把原来的旧图标换掉了,结果在win7上现在的现象如下:1、新建文件夹,把编译后的exe放进去,文件夹中选中这个exe,在资源管理器的底部的状态栏中显示的是新图标;2、对存放旧版exe的文件夹,清除内容后,把新的exe放进去,选中exe,在资源管理器的底部的状态栏中显示的是旧图标;3、对2的情况,在文件夹中右键选择【查看】,当选择[小图标、列表或详细信息]时,在资源管理器中显示的exe的图标是新图标,但是,当选择[中等图标、大图标或者超大图标]时,在资源管理器中显示的exe的图标就是旧图标!现在本人真的是毫无头绪,不知道是不是代码里有什么问题,请大家帮个忙,遇到过这种问题的,或者知道怎么解决的,请一定不吝赐教,谢谢谢谢!
解决方案
解决方案二:
重起机器。如果没有解决,删除icon缓存-C:UsersUser-NameAppDataLocalIconCache.db,再重起。
解决方案三:
我是把图标加在资源文件中再用这设置没发现问题,以前呢没这么做也出现你所述现象.
时间: 2024-10-02 03:00:42