2009-05-29 42 views
1

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

经过一些审判后,我发现另一种方式:我重新创建了一个无图标的快捷方式在我的文件系统,打开我的web安装项目,我的图标添加到目标计算机上的文件系统下的Web应用程序文件夹,然后单击用户桌面,右键单击右侧空白区域,选择创建新快捷方式,然后选择我刚刚添加的快捷方式。然后在用户的桌面下,我点击新创建的快捷方式,打开属性窗口并将其Icon属性设置为我包含的图标。这些步骤在2003服务器和win xp上解决了这一切。

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

回答

0

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

+0

我的快捷方式文件不是.lnk快捷方式,而是一个url(指向网站的地址)问题是:通过指定目标url和快捷方式图标创建快捷方式,然后将其包含到安装文件中没有工作。在VS中的安装项目中创建一个URL快捷方式,并从属性窗口中指定图标解决它。 – aslisabanci 2009-06-15 07:38:44

相关问题