1

我正在为我们的 Silverlight 应用程序创建安装程序。该应用程序将在本地计算机上以信息亭模式在 Internet Explorer 中运行,并将从桌面快捷方式启动。我在 VS 2008 中使用我的安装项目创建快捷方式时遇到问题。我最终需要的是桌面上的快捷方式

"C:\Program Files\Internet Explorer\iexplore.exe" -k [ProgramFilesFolder][Manufacturer][ProductName]\MySilverlightHostPage.html

作为目标。如果可能的话,我也想要我自己的图标。有任何想法吗?我尝试了几种不同的方法来做到这一点,但没有什么完全正确的。

4

2 回答 2

2

我试过了,它奏效了: - 在文件系统的任何位置手动创建快捷方式,指定你想要的目标并设置它的图标 - 在你的安装项目中右键单击你的安装项目。选择视图-> 文件系统。右键单击目标机器上的文件系统,选择添加特殊文件夹->用户桌面。右键单击用户桌面,选择添加->文件。选择您之前创建的快捷方式。此快捷方式将添加到用户桌面。

安装后,此快捷方式将显示在用户桌面上,并带有您选择的图标,卸载应用程序会将其删除。

于 2009-05-29T13:44:12.763 回答
0

查看 Deskliter 实用程序,它将“包装”您的 XAP 并生成一个 EXE 文件,您可以使用该文件将您的 Silverlight 应用程序作为“kiosk”应用程序在桌面上运行:http: //blendables.com/labs/Desklighter/Default。 .aspx _

也有传言说 SL3 支持离线。在http://blogs.zdnet.com/Stewart/?p=769上查看- 尚未确认,但后续会很有趣。

于 2009-02-26T17:03:29.860 回答