【问题标题】:Shortcut Icon Not Appearing快捷方式图标不出现
【发布时间】:2013-06-08 23:51:49
【问题描述】:

我正在尝试在 VS 安装程序应用程序中显示一个快捷方式图标,但没有运气。我不太确定自己做错了什么。

我有一个启动服务的托盘应用程序。当我在调试中运行时,托盘有正确的图标。我已将托盘的 exe 图标设置为正确的图标。

在安装程序中,我添加了桌面和用户程序菜单的快捷方式。对于这两个快捷方式,我都尝试将图标设置为实际图标(为此我将其添加到应用程序文件夹中)和 exe 输出,但都不起作用。

安装后,托盘应用程序仍然显示正确的图标,但是当我打开设置时,它在 UI 窗口上显示正确的图标,但在开始栏上显示一个通用图标。 (在调试模式下,开始栏显示正确的图标)。快捷方式还显示一个通用图标。

我正在使用带有单个 256 x 256 图像的 ico 文件。有人知道我可能做错了什么吗?

我注意到的一件事是当前图标窗口中的图像看起来像素化(见上图)。这是否意味着我没有使用有效尺寸的图标 (256 x 256)?

【问题讨论】:

    标签: c# visual-studio-2010 installation icons


    【解决方案1】:

    经过相当多的实验,我确定问题确实与尺寸有关。我在图标中创建了几个不同大小的图像,然后尝试安装,快捷方式显示正确的图标。

    对于那些遇到同样问题的人,我使用了免费的 Greenfish Icon Editor Pro,选择 Icon -> Create Windows icon from image。我保留了默认大小和颜色,创建了以下 16 色、256 色和 32 位颜色大小的图标:16x16、32x32、48x48。我还将我的 256x256 保留为 32 位颜色。

    我用这个新图标替换了旧图标,一切正常。

    【讨论】:

      猜你喜欢
      • 2012-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 1970-01-01
      • 2012-06-23
      • 1970-01-01
      相关资源
      最近更新 更多