【问题标题】:How to change windows Application's default icon in Setup Project如何在安装项目中更改 windows 应用程序的默认图标
【发布时间】:2011-01-03 17:16:32
【问题描述】:

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

【问题讨论】:

    标签: c# .net desktop desktop-application


    【解决方案1】:

    当您创建部署(设置)项目并创建“主输出”(.exe)的快捷方式时,该快捷方式不会自动获取 .exe 的图标,这确实很奇怪。相反,它会获得一个通用的文档快捷方式图标。这里的一些答案建议在安装程序中添加一个 .ico 文件,但这肯定感觉不对。无需添加 .ico 文件即可将所需图标放入快捷方式。

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

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

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

    【讨论】:

    • 它适用于快捷方式,但如果你想在项目的主要输出中添加一个图标,你应该像 neo 在下面的答案中写的那样
    • "转到快捷方式属性"--您能提供更多信息吗?例如,“单击 ___,然后单击属性”。不知道在哪里可以找到这个。
    • @notfed:我又增加了 3 个步骤。希望对您有所帮助。
    • 另外,请确保您的 exe 项目属性(安装项目正在安装的那个)使用引用您的图标资源的图标检查了“图标和清单”。
    • "将“文件类型”更改为 *.exe" ,单击确定后,进入图标窗口,确定按钮显示为灰色,有什么想法吗?谢谢
    【解决方案2】:

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

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      • 在经历了数小时的这个问题之后,这对我有什么用。是的,128x128 也可以!
      • 哇,同样,我得到一个空白文档图标并且无法正常工作。调整为 128x128 并且可以正常工作
      【解决方案4】:

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

      谢谢

      【讨论】:

        【解决方案5】:

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

        右键单击 WinApp 项目,然后在 Application 部分 中选择 Icon,这将是一个 ico 文件。 浏览图标文件选择它。构建项目并将其附加到设置项目。

        【讨论】:

          【解决方案6】:

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

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

          【讨论】:

            【解决方案7】:

            我添加了同样的问题。我尝试了上述所有答案,但我没有添加我的 ico

            发生这种情况是因为 ico 的名称太长而像素尺寸太大。 将我的 ico 重命名为像 gs.ico 这样的较小名称并将其大小调整为 48X48 像素后,它起作用了

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2019-03-05
              • 1970-01-01
              • 1970-01-01
              • 2020-02-09
              • 1970-01-01
              • 2021-08-23
              相关资源
              最近更新 更多