首页 > 其他分享 >WPF应用图标更改,打包后安装依然显示原来的图标

WPF应用图标更改,打包后安装依然显示原来的图标

时间:2022-09-28 19:00:43浏览次数:54  
标签:文件 显示 缓存 更改 exe WPF 打包 图标

前因:
更改项目的应用图标重新打包安装,发现桌面快捷方式图标依然没改,将该exe文件发送或者拷贝到桌面还是图标没改;但是,将exe文件拷贝到其它文件夹或者磁盘下,图标显示已经改了;或者将exe文件在原文件夹下直接更改名字,图标显示也已经改了

分析:
这是WINDOWS系统图标缓存造成的,对图标使用了缓存的方法来加快显示速度;所以,在相同路径下相同名字和格式的文件,就会采用第一次生成(或者拷贝过来的文件)的图标来显示;只要路径、名字、格式等任何一个变了,系统就会认为是新的文件来显示图标并保存这个文件的图标。
解决办法:
A、更改路径:如更改名字、文件夹等,均可让系统认为是新文件而保存最新的图标;
B、清除重建图标缓存:不同系统有点不一样,网上一堆方法,主要有3种:
a)、查看方式:在桌面上更改查看图标的方式:大图标、小图标等,再改回去。
b)、找到并删除图标缓存文件并重启计算机。
c)、批处理。

标签:文件,显示,缓存,更改,exe,WPF,打包,图标
From: https://www.cnblogs.com/hy18829896933/p/16739231.html

相关文章

  • [WPF] 用CefShap仿制浏览器
    多标签页使用第三方库Dragablz可以很轻易地实现可拖动的标签页,多个标签页通过相同的缓存路径共享会话,两个箭头是切换标签页(仅超出时显示),右上角是窗口按钮。......
  • python-py文件打包成exe可执行文件
    方法一::打包完成后可以直接被他人使用,他人不用安装python环境的可以使用pyinstaller模块实现将python项目打包成exe执行文件"""先安装模块1.pipinstallpyinstaller......
  • wpf 使用 Generic Host
    wpf使用GenericHostpublicpartialclassApp:Application{privateIHost_host;publicApp(){_host=newHostBuilder().C......
  • icofx把图片转为ico图标、icofx 教程
    免费的图标编辑工具icofx的介绍IcoFX是一款免费的图标编辑工具,让您轻松创建WindowsXP和WindowsVista图标。在编辑区您可以轻松的预览、保存、更改您的图标。您可......
  • Linux系统替换War包中的Jar包,并重新打包成War包。
    步骤流程-解压-替换-打包解压1丶创建一个新目录[root@localhostwar-test]#pwd/war-test[root@localhostwar-test]#ls1.war[root@localhostwar-test]#unzip1.war......
  • antdv 添加自定义svg图标
    1引入importIconfrom'@ant-design/icons-vue'2调用添加icon的方法Icon.add使用方式:<a-icontype="svg1"/>因为是添加到ant-design的,升级antdv出现异常时要查阅源码......
  • 建立matlab的启动图标
    1、进入目录 cd  /usr/share/applications2、建立并编辑图标文件sudotouchmatlab.desktopsudovimmatlab.desktop,将以下内容输入并保存:#!/usr/bin/envxdg-op......
  • wagon-maven-plugin实现自动打包部署到服务器
    https://dandelioncloud.cn/article/details/14893795494766714901.在maven中添加依赖<dependency><groupId>org.codehaus.mojo</groupId......
  • 多个python环境,选用指定环境下的 pyinstaller 进行打包文件
    背景:电脑上同时安装了python2.7和python3.8,现在想用python3.8环境下的pyinstaller来进行打包生成exe文件。常规操作方法:通过cmd进入需要打包文件的目录,执行命令pyinsta......
  • WPF 自定义可拖动标题栏
    要注意,拖拽的地方,需要加背景色,否则DrageMove 将无效MainWindows.xaml<Windowx:Class="Report.MainWindow"xmlns="http://schemas.microsoft.com......