Установка Windows CE Silverlight

У меня есть встроенное устройство, оно включает в себя Windows CE 6.0 Build 3112. Я хочу запустить приложение Silverlight на этом устройстве. Я скачал приложение Silverlight, когда я хочу установить его, говорит "Silverlight не является допустимым приложением Windows CE"

так что я могу сделать? Спасибо.

2 ответа

Решение

В дополнение к ответу ctacke. Не все устройства Windows CE должны иметь какой-либо конкретный компонент, включая Silverlight для встраиваемых устройств.
Чтобы проверить, включает ли ваше устройство Silverlight для встраиваемых устройств, вы можете проверить, \Windows папка содержит xamlruntime.dll файл. Если он не содержит файл, то ваш OEM не включил Silverlight в образ.

Если вы хотите проверить простое приложение Silverlight для встраиваемых устройств, вы можете загрузить код из следующего учебного пособия: Silverlight for Embedded Tutorial

Проблема, с которой вы сталкиваетесь, заключается в том, что хотя Silverlight для Windows Embedded и называется Silverlight, на самом деле это не то, что большинство разработчиков, которые знают, что Silverlight называют Silverlight (на самом деле, я бы хотел, чтобы они его переименовали).

Хотя он действительно использует XAML и что XAML может быть создан с использованием Blend, сам код должен быть написан на языке C++ с большим количеством шаблонов. Вы не можете взять скомпилированный двоичный файл Silverlight с какой-либо другой платформы и использовать его под CE.

Другие вопросы по тегам