如何将 Windows 应用程序的默认图标更改为 C# 桌面应用程序中的其他图标。我试图在安装项目中更改它,但事实并非如此。我想用应用程序的快捷方式而不是 Windows 默认图标显示我自己的图标
最佳答案
真正奇怪的是,当您创建部署(设置)项目并创建“主输出”(.exe)的快捷方式时,该快捷方式不会自动获取 .exe 的图标。相反,它得到一个通用的文档快捷方式图标。这里的一些答案建议向安装程序添加一个 .ico 文件,但这肯定是错误的。您可以在快捷方式中获取所需的图标,而无需添加 .ico 文件。
假设您已经为您的程序提供了所需的图标,
- 在解决方案资源管理器中,右键单击安装项目并转到“查看 -> 文件系统”。
- 在“文件系统”窗口中,找到您要更改其图标的快捷方式(例如,在“用户程序菜单”下)
- 转到快捷方式属性(右键单击并选择“属性窗口”)
- 转到图标
- 浏览...
- 将“文件类型”更改为 *.exe
- 浏览并选择您的“主要输出”
- 好的,好的
正如 serhio 所指出的,类似的过程可以为控制面板的“添加或删除程序”列表设置图标。
关于c# - 如何在安装项目中更改 Windows 应用程序的默认图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2041291/