应用程序图标保持不变
Posted
技术标签:
【中文标题】应用程序图标保持不变【英文标题】:The application icon remains the same 【发布时间】:2020-06-22 16:01:07 【问题描述】:我创建了一个 WPF 应用程序(.net core 3.1),然后我想改变图标,像往常一样我打开属性>应用程序并加载我的图标。但它不会改变任何东西......仍然是相同的默认图标。 我的图标大小为 256x256,显然是 .ico 格式。我试图删除可执行文件所在的文件夹并重新构建,我还尝试在没有调试模式的情况下运行应用程序,但没有。但是,我注意到,当您更改 Icon 属性时,主窗口会更新窗口图标。但对 .exe 文件没有任何作用。
有人知道如何解决这个问题吗?
附:我不认为这是图标的问题,因为我试图加载我过去在另一个 WPF 应用程序中使用的另一个图标
【问题讨论】:
.ico 格式允许在同一个文件中存储多种图标格式。考虑添加较小格式的图标; Windows 可能无法缩小您的图标。另请注意,Windows shell 会缓存图标,您的更改可能需要一段时间才能“捕获” @Flydog57 我在发布模式下编译了项目并且有新图标。所以问题出在缓存上。谢谢! 是的,更改图标总是很痛苦。您进行了更改,直到您重新启动您的盒子才看到它。我真希望我知道如何使缓存失效。 最初我尝试从 cmd 清除缓存,但尽管有管理员权限,但我无权执行此操作 【参考方案1】:在解决方案资源管理器中右键单击您的解决方案,然后单击“重建解决方案”或“清洁解决方案”,然后单击“构建解决方案”。
【讨论】:
我已经尝试过这样做,但没有成功。无论如何,谢谢。 如果没有帮助,请使用不同的文件名。例如,如果文件名为 app.ico,请尝试使用 app1.ico 等。以上是关于应用程序图标保持不变的主要内容,如果未能解决你的问题,请参考以下文章