让我的基于SL的小工具工作时,我遇到了很多问题!我执行以下操作:
创建一个标准的silverlight应用程序(Silverlight3GDR 2- 3.0.40818.0)并运行它-它可以工作!然后,我将ClientBin文件夹、测试页面(html)和silverlight.js文件放在一个文件夹中!然后,我双击html测试页面来运行它。IE8警告我这是一个活动的x控件。如果我接受,它会打开的很好!然后添加一个非常基本的gadget.xml文件(使其成为有效的小工具),并将其放入正确的文件夹中。右键单击桌面并选择添加小工具-选择我的小工具并将其拖动到桌面!小工具展示,但我总是得到安装silverlight的图像?为什么?
我还将params更新为x-gadget
<param name="source" value="x-gadget://ClientBin/MyBusiness.xap"/>在x64上运行它有什么已知的问题吗?Here是一篇关于flash +x64的文章……这与silverlight有什么关系吗?
发布于 2009-10-15 15:33:22
好了,找到答案了!
因为我运行的是64位的Windows7,所以默认情况下运行的是64位版本的sidebar.exe,而它使用的是64位的IE!这些操作系统不支持Silverlight和flash!
要证明这一点,请尝试执行以下操作!关闭所有小工具并运行C:\Program Files (x86)\Windows Sidebar\sidebar.exe ( 32位版本)并添加小工具!这现在应该可以工作了!你可以在你的启动程序中添加侧边栏,这应该可以解决你的大多数问题,但这仍然很糟糕!如果gadget.xml文件询问您是否要强制使用32位模式,那就太好了。
http://brandonlive.com/2008/03/11/dont-write-gadgets-with-flash-or-silverlight/
https://stackoverflow.com/questions/1572287
复制相似问题