繁体   English   中英

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

[英]How to set icon for the desktop shortcut of setup project created using visual studio Installer?

我已经从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 ,如下所示。
在此处输入图像描述

我不明白为什么它不显示图标。

有人可以帮我解决这个问题吗?

最后我解决了。 解决方案是将 ICON 大小从16*16 to 48*48像素更改16*16 to 48*48像素。 我已将我的应用程序图标大小设置为48*48 pixels并且在设置项目中为桌面快捷方式设置图标时选择了相同的大小。 甚至24*24大小的 ICON 也有效。 希望这可以帮助寻找类似问题的人。

我遇到了类似的问题,当我将 *.ico 文件直接包含在安装程序项目中时,我解决了这个问题。

首先,您必须包含快捷方式的 *.ico 文件,右键单击解决方案资源管理器中的安装程序项目,然后“添加”,然后选择“文件”,然后选择您的图标。 (例如 Settings.ico)

项目设置

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

选择图标

安装后,您的图标应正确显示在桌面上。

请注意,使用此解决方案,图标文件会在安装后复制到您的应用程序文件夹中,但没有人应该打扰它。

编辑:

当您单击右侧菜单“(图标)”=>“(浏览...)”时,您应该会看到您选择的图标:

显示图标

这里是快捷方式的设置:

设置

检查您的设置是否合适。

在MSVS->Setup go 到"User's Programs Menu->Shortcut->Properties->Icon" select 你的Icon 并重建。 这为我修好了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM