2009-10-15 70 views
1

我有負載的問題讓我的基於SL的小工具工作!我執行以下操作:Windows 7桌面小工具+ Silverlight 3(GDR2)問題

創建一個標準的silverlight應用程序(Silverlight 3 GDR 2 - 3.0.40818.0)並運行它 - 它的工作原理! 然後,我將ClientBin文件夾,測試頁面(html)和silverlight.js文件放在一個文件夾中!然後雙擊html測試頁面運行它。 IE8警告我說它是一個活動的x控件。如果我接受它打開罰款! 然後,我添加一個非常基本的gadget.xml文件(使其成爲有效的小工具)並將其放置在正確的文件夾中。 右鍵單擊桌面並選擇添加小工具 - 選擇我的小工具並將其拖到桌面上! 小工具顯示,但我總是得到圖像安裝silverlight?爲什麼?

我也更新了PARAMS爲x-小工具

<param name="source" value="x-gadget://ClientBin/MyBusiness.xap"/> 

是他們的任何已知問題在x64上運行嗎? Here是一篇關於flash + x64的文章......這是否與Silverlight有關?

回答

4

好的,找到答案!

因爲我運行的是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/