如何为使用visual studio安装程序创建的安装项目的桌面快捷方式设置图标?

hfwmuf9z  于 2023-01-17  发布在  其他
关注(0)|答案(3)|浏览(785)

我已经从Visual Studio Installer创建了一个Setup Project
我安装了MSI,并且能够安装应用程序。我想为桌面上创建的快捷方式添加一个图标。为此,我尝试了以下步骤:

***1)**从FileSystem视图中选择桌面快捷方式。
*2)F4查看属性。
*3)对于图标字段,选择
浏览
选项。
*4)单击浏览按钮。
***5)**将File of type设置为可执行文件(.exe)
***6)**再次按OKOK
***7)**然后生成我的C#应用程序,再生成安装项目。
***8)**然后从调试位置运行MSI
***9)**然后创建了一个快捷方式,并在桌面上安装了.exe文件。
*10)****图标尺寸为16*16

.exe文件显示ICON,而同一可执行文件的桌面快捷方式未显示ICON,显示如下。

我不明白为什么它不显示图标。
有人能帮我解决这个问题吗?

zynd9foi

zynd9foi1#

最后我解决了这个问题。这个问题的解决方案是改变图标大小从16*16 to 48*48像素。我已经设置我的应用程序图标大小为48*48 pixels和相同的选择,而设置图标的桌面快捷方式在安装项目。甚至图标大小24*24也工作。希望这有助于有人寻找类似的问题。

mzaanser

mzaanser2#

我有一个类似的问题,我解决了它时,我包括 *.ico文件直接在安装程序项目。
首先你必须包含 *.ico文件作为你的快捷方式,在解决方案资源管理器中右键单击你的安装程序项目,然后“添加”,“文件”,然后选择你的图标。(例如设置。ico)

然后你应该为快捷方式选择你的图标文件,点击确定。(你的步骤5和6)

安装后,您的图标应该正确显示在桌面上.
请注意,使用此解决方案时,图标文件会在安装后复制到您的应用程序文件夹中,但任何人都不应干扰它。

编辑:

单击右侧菜单“(Icon)”=〉“(Browse...)"时,您应看到所选图标:

以下是快捷方式的设置:

检查您的设置是否合适。

2vuwiymt

2vuwiymt3#

在MSVS-〉安装程序中,进入“用户程序菜单-〉快捷方式-〉属性-〉图标”,选择你的图标并重建。这为我修复了它。

相关问题