c# - 如何在安装项目中更改 Windows 应用程序的默认图标

标签 c# .net desktop desktop-application

如何将 Windows 应用程序的默认图标更改为 C# 桌面应用程序中的其他图标。我试图在安装项目中更改它,但事实并非如此。我想用应用程序的快捷方式而不是 Windows 默认图标显示我自己的图标

最佳答案

真正奇怪的是,当您创建部署(设置)项目并创建“主输出”(.exe)的快捷方式时,该快捷方式不会自动获取 .exe 的图标。相反,它得到一个通用的文档快捷方式图标。这里的一些答案建议向安装程序添加一个 .ico 文件,但这肯定是错误的。您可以在快捷方式中获取所需的图标,而无需添加 .ico 文件。

假设您已经为您的程序提供了所需的图标,

  • 在解决方案资源管理器中,右键单击安装项目并转到“查看 -> 文件系统”。
  • 在“文件系统”窗口中,找到您要更改其图标的快捷方式(例如,在“用户程序菜单”下)
  • 转到快捷方式属性(右键单击并选择“属性窗口”)
  • 转到图标
  • 浏览...
  • 将“文件类型”更改为 *.exe
  • 浏览并选择您的“主要输出”
  • 好的,好的

正如 serhio 所指出的,类似的过程可以为控制面板的“添加或删除程序”列表设置图标。

关于c# - 如何在安装项目中更改 Windows 应用程序的默认图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2041291/

相关文章:

c# - 获取 SubDir 作为字符串返回类型

c# - 捕获异常并保持 GUI 逻辑分离

c# - 如何确保使用 Microsoft Sync Framework 同步成功?

installation - 如何使用 Inno Setup 创建桌面图标

php - 桌面应用程序如何从网站获取信息?

c# - 阅读 web.config 部分以列出

.net - 使用 .NET Core SDK 预览版不再工作

c# - 如何从代码运行命令行命令

C# - 将十进制转换为 int32

java - 将文件写入桌面