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

Azh*_*har 21 .net c# desktop desktop-application

How to change the Windows Application's default icon with other one in C# desktop application. I am trying to change it in Setup Project but it is not. I want to show my own icon with Application's shortcut rather then windows default icon

Jef*_*Roe 38

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

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

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

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

  • 它适用于快捷方式,但是如果你想在项目的主要输出中添加一个图标,你应该像下面的答案中所写的那样写 (2认同)
  • 此外,请确保您的exe的项目属性(安装项目正在安装的属性)使用引用您的图标资源的图标选中"图标和清单". (2认同)

ser*_*hio 9

您还可以在"添加和删除程序"列表中更改"图标".

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

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


neo*_*neo 8

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

Thnks


Elm*_*mer 7

确保您的.ico不大。这个问题持续了几个小时才发现256x256太大了。48x48是完美的,但我认为128x128也可以。