【问题标题】:desktop shortcut icon not showing in web setup projectWeb 设置项目中未显示桌面快捷方式图标
【发布时间】:2010-05-15 14:00:04
【问题描述】:

我创建了一个 Web 设置项目,我希望它为 Web 应用程序创建一个桌面快捷方式(例如:http://localhost/xx/yy.aspx)。到目前为止,这很容易:我创建了一个快捷方式(不管在哪里),给它我想要的 url,将它添加到我的 web 设置项目的用户桌面特殊文件夹中,并在安装后放置在桌面上.但后来我想显示我的自定义快捷方式图标。我设置了我在文件系统上创建的快捷方式的图标。然后我将它重新包含到安装项目中。但是安装后快捷方式会再次显示默认的 IE 图标。 (我在 windows 2003 服务器上试过这些,在 win xp 上快捷方式显示为无图标)

经过一些试验,我找到了另一种方法:我在我的文件系统上重新创建了一个无图标快捷方式,打开了我的 Web 设置项目,将此快捷方式和我的图标包含到目标机器上文件系统下的 Web 应用程序文件夹中,然后单击用户桌面,右键单击右侧空白区域,选择创建新快捷方式并选择我刚刚添加的快捷方式。然后在用户桌面下,我单击新创建的快捷方式,打开属性窗口并将其图标属性设置为我包含的图标。这些步骤在 2003 server 和 win xp 上都解决了。

虽然这不是一个真正的问题,但我还是想分享它,因为它很烦人。

【问题讨论】:

    标签: icons shortcut web-setup-project


    【解决方案1】:

    那么问题是您没有在安装程序中包含包含图标的实际 ico、exe 或 dll 文件吗?快捷方式文件 (.lnk) 实际上并不包含图标的副本,只是指向它们的链接。

    【讨论】:

    • 我的快捷方式文件不是.lnk快捷方式而是url(指向网站地址) 问题是:通过指定目标url和快捷方式图标来创建快捷方式,然后包括这对设置文件不起作用。在 VS 的 setup 项目中创建一个 url 快捷方式并从那里的“属性”窗口中指定图标解决了它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-11
    • 2019-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    相关资源
    最近更新 更多