我有一个MFC对话应用程序。我想替换应用程序exe图标。
但是当我构建应用程序时,与app.exe关联的图标仍然显示MFC默认图标。
出了什么问题?
答案 0 :(得分:2)
在这些情况下,Visual Studio设计师是一个小马车(或者,否则,设计但不可理解)。最好编辑.rc代码文件并在那里更改图标文件名。
答案 1 :(得分:1)
我想我记得它是.RC文件中第一个使用的图标,无论你做什么,所以你可能需要直接编辑.RC文件,就像djeidot说的那样。
答案 2 :(得分:1)
有时,Windows会缓存图标。它可能不是您的应用程序的问题。尝试下载Resource Hacker
之类的内容然后查看你的exe文件。如果图标看起来正确,则appdata \ Local文件夹中有一个IconCache.db或类似文件(取决于Windows版本)。删除并重新加载资源管理器。
答案 3 :(得分:0)
其中一个Visual Studio文件缓存了一些资源;不幸的是,我不记得目前是哪一个。将具有奇数扩展名的文件重命名为其他文件并尝试重建。
答案 4 :(得分:0)
我有同样的问题并通过这个解决方案解决:
答案 5 :(得分:0)
我有同样的问题并通过以下方式解决: 明确的解决方案 2.打开任务管理器并转到详细信息选项卡。 3.搜索explorer.exe并右键单击它并结束任务。 4.goto文件 - >运行新任务,键入explorer.exe 5.现在构建解决方案并检查应用程序图标。