2009-10-15 4 views
1

У меня возникли проблемы с доставкой моих гаджетов на основе SL! Я делаю следующее:Windows 7 Desktop Gadget + Silverlight 3 (GDR2) Проблемы

Создайте стандартное приложение Silverlight (Silverlight 3 GDR 2 - 3.0.40818.0) и запустите его - он работает! Затем я беру папку ClientBin, тестовую страницу (html) и файлы silverlight.js и размещаю их в папке! Затем я дважды нажимаю на тестовую страницу html для ее запуска. IE8 предупреждает меня, что это активный элемент управления x. Если я соглашусь, это откроется отлично! Затем я добавляю очень простой файл gadget.xml (чтобы сделать его действительным гаджетом) и поместите его в нужную папку. Щелкните правой кнопкой мыши на рабочем столе и выберите гаджет - выберите мой гаджет и перетащите его на рабочий стол! Гаджет-шоу, но я всегда получаю изображение для установки silverlight? Зачем?

Я также обновил Params на х-гаджете

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

их любые известные проблемы с запуском его на x64? Here - это статья о flash + x64 ... это как-то связано с silverlight?

ответ

4

Хорошо, нашел ответ!

Поскольку я запускаю Windows 7 64-bit, по умолчанию запускается 64-разрядная версия sidebar.exe, которая, в свою очередь, использует IE 64-bit! 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/

Смежные вопросы