我已从setup project
创建了visual studio installer
。我安装了msi,我可以安装应用程序。我想为我在桌面上创建的快捷方式添加一个图标。为此,我尝试了以下步骤,
1) selected the desktop shortcut from the `FileSystem` view.
2) Press F4 for properties.
3) For "Icon" Field selected browse option.
4) Clicked on "Browse" button.
5) set `File of type` to Executable(.exe)
6) Press OK and OK again.
7) Then build my C# application and then the setup project.
8) Then ran the MSI from the debug location.
9) There was a shortcut created and as well as .exe file got installed on the desktop.
10) ICON size is 16*16.
.exe文件显示ICON,因为同一个可执行文件的桌面快捷方式没有显示ICON,它显示如下。
我无法弄清楚为什么它没有显示图标。
有人可以帮我解决这个问题。
答案 0 :(得分:1)
最后我解决了。解决方案是将ICON大小从16*16 to 48*48
像素更改。我已将应用程序ICON大小设置为48*48 pixels
,并在设置项目中为桌面快捷方式设置ICON时选择相同的ICON。
即使是大小为24*24
的ICON也有效。希望这有助于寻找类似问题的人。
答案 1 :(得分:0)
我遇到了类似的问题,当我直接在安装程序项目中包含* .ico文件时,我解决了这个问题。
首先,您必须为您的快捷方式添加* .ico文件,右键单击解决方案资源管理器中的安装程序项目并选择“添加”,然后选择“文件”,然后选择您的图标。 (例如,Settings.ico)
然后,您应该为快捷方式选择图标文件,然后单击“确定”。 (你的第5步和第6步)
安装完成后,您的图标应在桌面上显示正确。
请注意,使用此解决方案后,图标文件会在安装后复制到您的应用程序文件夹中,但没有人会打扰它。
修改强>
当您点击右侧菜单“(图标)”=>>时,您会看到所选的图标“(浏览...)”:
这里是快捷方式的设置:
检查您的设置是否合适。