Windows 7 桌面小工具 + Silverlight 3 (GDR2) 问题
我在使用基于 SL 的小工具时遇到很多问题!我执行以下操作:
创建一个标准 silverlight 应用程序 (Silverlight 3 GDR 2 - 3.0.40818.0) 并运行它 - 它有效! 然后,我将 ClientBin 文件夹、测试页面 (html) 和 silverlight.js 文件放在一个文件夹中!然后我双击 html 测试页面来运行它。 IE8 警告我它是一个 Active x 控件。如果我接受它就可以正常打开! 然后,我添加一个非常基本的 gadget.xml 文件(使其成为有效的小工具)并将其放置在正确的文件夹中。 右键单击桌面,选择添加小工具 - 选择我的小工具并将其拖到桌面! 小工具显示但我总是得到安装 silverlight 的图像?为什么?
我还将参数更新为 x-gadget
<param name="source" value="x-gadget://ClientBin/MyBusiness.xap"/>
他们在 x64 上运行它有任何已知问题吗? 这里是一篇关于 flash + x64 的文章...这是否与 silverlight 有关?
I am having load of issues getting my SL-based gadgets to work! I do the following:
Create a standard silverlight application (Silverlight 3 GDR 2 - 3.0.40818.0) and run it - it works!
I then take the ClientBin folder, the test page (html) and the silverlight.js files and place them in a folder! I then double click on the html test page to run it. IE8 warns me that its a active x control. If I accept it opens fine!
I then add a very basic gadget.xml file (to make it a valid gadget) and place it in the correct folder.
Right click on the desktop and select add gadget - select my gadget and drag it to the desktop!
The gadget show but I always get the image to install silverlight? Why?
I also updated the params to x-gadget
<param name="source" value="x-gadget://ClientBin/MyBusiness.xap"/>
Is their any known issues with running it on x64? Here is a article about flash + x64... does this somehow relate to silverlight?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,找到答案了!
因为我运行的是 Windows 7 64 位,所以默认运行 64 位版本的 sidebar.exe,而后者又使用 IE 64 位!这些操作系统不支持 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/
Ok, found the answer!
Because I am running Windows 7 64-bit, by default the 64-bit version of sidebar.exe is run, which in turn uses IE 64-bit! Silverlight and flash is not supported on these OS'es!
to proof that it's the case, try the following! Close all your gadgets and run C:\Program Files (x86)\Windows Sidebar\sidebar.exe (The 32 bit version) and add your gadget! This should now work! You can add sidebar to you startup programs which should solve most of you issues but this still sucks! Would be great if the gadget.xml file asked you if you want to force 32 bit mode?
http://brandonlive.com/2008/03/11/dont-write-gadgets-with-flash-or-silverlight/