gpt4 book ai didi

c# - 快捷方式图标未出现

转载 作者:太空狗 更新时间:2023-10-29 21:22:56 25 4
gpt4 key购买 nike

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

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

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

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

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

enter image description here

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

最佳答案

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

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

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

关于c# - 快捷方式图标未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17072765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com