如何更改安装项目中的窗口Applicatoin的默认图标

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

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

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

  • 右键单击“部署项目”
  • 选择菜单项视图>文件系统
  • 在“文件系统”窗口中,找到要更改其图标的缩写(例如,在“用户程序菜单”下)
  • 转到快捷方式属性(右键单击并选择“属性窗口”)
  • 去图标
  • 浏览…
  • 将“文件类型”更改为* .exe
  • 浏览并选择“主要输出”
  • 好的好的

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

右键单击您的Windows应用程序项目,选择属性。 在属性窗口中,选择应用程序选项卡。 在应用程序选项卡中,有一个单选按钮,表示图标和清单。 选择该选项并在图标下拉菜单中浏览并选择应用程序的自定义图标。

Thnks

您还可以在“添加和删除程序”列表中更改“图标”。

为此,选择Setup1项目并选择属性AddRemoveProgramsIcon。

您可以选择.ico文件或将主.exe输出保留为图标文件。

您可以在Windows应用程序本身内更改应用程序的图标。 并将该应用程序放在安装项目中。

右键单击WinApp项目 ,在“ 应用程序”部分中,您可以选择和图标 ,它将是一个ico文件。 浏览图标文件选择它。 构建项目并将其附加到安装项目。

确保你.ico不大。 有这个问题好几个小时才发现256×256很大。 48×48是完美的,但我认为128×128也可能有效。

右键单击项目的主输出,然后选择“创建快捷方式”。 为其命名,然后单击其属性并设置图标。

在安装项目中,您无法更改主输出的图标。 您可以在桌面等上创建新的快捷方式,并在其上应用自定义图标。