Tim*_*Tim 6 c# installer icons visual-studio-2010
我试图获得一个在VS Installer应用程序中显示的快捷方式图标,但我没有运气.我不太确定我做错了什么.
我有一个启动服务的托盘应用程序.当我在调试中运行时,托盘具有正确的图标.我已将Tray的exe图标设置为正确的图标.
在安装程序中,我添加了桌面和用户程序菜单的快捷方式.对于这两个快捷方式,我尝试将图标设置为实际图标(由于这个原因我添加到应用程序文件夹中)和exe输出,但都不起作用.
安装后,"托盘"应用程序仍显示正确的图标,但是当我打开"设置"时,它会在UI窗口中显示正确的图标,但在"开始"栏上显示通用图标.(在调试模式下,"开始栏"显示正确的图标).快捷方式还显示通用图标.
我正在使用带有单个256 x 256图像的ico文件.任何人都有任何想法我可能做错了什么?

我注意到的一件事是当前图标窗口中的图像看起来像素化(见上图).这是否意味着我没有使用有效大小的图标(256 x 256)?
经过相当多的实验,我确定问题确实与尺寸有关.我在图标中创建了几个不同大小的图像,然后尝试安装,快捷方式显示正确的图标.
对于那些遇到同样问题的人,我使用免费的Greenfish Icon Editor Pro,从图像中选择图标 - >创建Windows图标.我保留了默认的大小和颜色,创建了16种颜色,256种颜色和32位颜色的以下尺寸图标:16x16,32x32,48x48.我还将我的256x256保持为32位颜色.
我用这个新图标替换了我的旧图标,一切都很完美.
| 归档时间: |
|
| 查看次数: |
1582 次 |
| 最近记录: |