我已经从Visual Studio Installer
创建了一个Setup Project
。
我安装了MSI
,并且能够安装应用程序。我想为桌面上创建的快捷方式添加一个图标。为此,我尝试了以下步骤:
***1)**从FileSystem
视图中选择桌面快捷方式。
*2)按F4
查看属性。
*3)对于图标字段,选择浏览选项。
*4)单击浏览按钮。
***5)**将File of type
设置为可执行文件(.exe)
***6)**再次按OK
和OK
。
***7)**然后生成我的C#应用程序,再生成安装项目。
***8)**然后从调试位置运行MSI
。
***9)**然后创建了一个快捷方式,并在桌面上安装了.exe文件。
*10)****图标尺寸为16*16
。
.exe
文件显示ICON,而同一可执行文件的桌面快捷方式未显示ICON,显示如下。
我不明白为什么它不显示图标。
有人能帮我解决这个问题吗?
3条答案
按热度按时间zynd9foi1#
最后我解决了这个问题。这个问题的解决方案是改变图标大小从
16*16 to 48*48
像素。我已经设置我的应用程序图标大小为48*48 pixels
和相同的选择,而设置图标的桌面快捷方式在安装项目。甚至图标大小24*24
也工作。希望这有助于有人寻找类似的问题。mzaanser2#
我有一个类似的问题,我解决了它时,我包括 *.ico文件直接在安装程序项目。
首先你必须包含 *.ico文件作为你的快捷方式,在解决方案资源管理器中右键单击你的安装程序项目,然后“添加”,“文件”,然后选择你的图标。(例如设置。ico)
然后你应该为快捷方式选择你的图标文件,点击确定。(你的步骤5和6)
安装后,您的图标应该正确显示在桌面上.
请注意,使用此解决方案时,图标文件会在安装后复制到您的应用程序文件夹中,但任何人都不应干扰它。
编辑:
单击右侧菜单“(Icon)”=〉“(Browse...)"时,您应看到所选图标:
以下是快捷方式的设置:
检查您的设置是否合适。
2vuwiymt3#
在MSVS-〉安装程序中,进入“用户程序菜单-〉快捷方式-〉属性-〉图标”,选择你的图标并重建。这为我修复了它。