1

SLベースのガジェットを機能させるのに多くの問題があります!私は次のことをします:

標準のSilverlightアプリケーション(Silverlight 3 GDR 2-3.0.40818.0)を作成して実行します-動作します!次に、ClientBinフォルダー、テストページ(html)、およびsilverlight.jsファイルを取得して、フォルダーに配置します。次に、htmlテストページをダブルクリックして実行します。IE8は、アクティブXコントロールであることを警告します。私が受け入れるならば、それはうまく開きます!次に、非常に基本的なgadget.xmlファイルを追加して(有効なガジェットにするため)、正しいフォルダーに配置します。デスクトップを右クリックして[ガジェットを追加]を選択します-ガジェットを選択してデスクトップにドラッグします!ガジェットショーですが、Silverlightをインストールするためのイメージを常に取得しますか?なんで?

また、パラメータをx-gadgetに更新しました

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

x64での実行に関する既知の問題はありますか?これがflash+x64に関する記事です...これはどういうわけかSilverlightに関連していますか

4

1 に答える 1

4

わかりました、答えを見つけました!

私は Windows 7 64 ビットを実行しているため、デフォルトで sidebar.exe の 64 ビット バージョンが実行され、IE 64 ビットが使用されます。Silverlight とフラッシュは、これらの OS ではサポートされていません!

そうであることを証明するために、次のことを試してください。すべてのガジェットを閉じて、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/

于 2009-10-15T15:33:21.730 に答える