Как эмулировать / отлаживать приложения Windows CE 5.0 в C #? - PullRequest
2 голосов
/ 27 июня 2009

Вот моя проблема. В настоящее время я пытаюсь разработать приложение .Net Compact Framework 2.0 (в C #) для устройства Windows CE 5.0.

Во-первых: как отладить / эмулировать приложение в Visual Studio 2008? Я имею в виду не отладку приложения, уже развернутого на устройстве, а отладку версии на моем рабочем столе. У меня ограниченный доступ к прототипу устройства или его отсутствие.

Во-вторых: как мне интегрировать его с образом ОС, созданным Platform Builder для Windows CE 5.0? Нужно ли мне ?

Спасибо за ваше время

Ответы [ 3 ]

1 голос
/ 27 июня 2009

У вас есть несколько вариантов. Один из них - установить эмулятор BSP, свернуть собственный образ эмулятора, создать собственный SDK и установить его, а затем отладить таргетинг на этот эмулятор. Это довольно просто сделать.

Тем не менее, я все равно не буду этого делать. Гораздо лучший вариант - просто купить дешевое устройство WinCE, такое как eBox 4300, набор для быстрого запуска . Намного проще, быстрее и надежнее нацелиться на настоящее железо.

Что касается интеграции приложения, оно похоже на любое другое. Убедитесь, что у вас есть компонент CF, включенный в ваш дизайн ОС из каталога, затем добавьте ваше приложение в вашу PROJECT.BIB (и файлы REG и / или DAT, если это необходимо) и снова запустите makeimg.

0 голосов
/ 30 июня 2009

Хорошо, спасибо всем за быстрые и приятные ответы. Хотя я нашел свое собственное решение, твое может быть так же, как и мое.

По сути, я не сказал вам (потому что я тоже этого не знал), что мне не нужно было эмулировать ОС, мне нужно было работать только с фреймворком. Я нашел лучший способ «подражать» такой ситуации здесь .

Кроме того, я обнаружил, что самый простой способ развертывания приложения на устройстве - это использовать ActiveSync, и я нашел просто правильную статью (MSDN) для него.

Ctacke: Возможно, из-за того, что я только изучил этот тип разработки, я каким-то образом допустил ошибку при создании / установке «моего собственного SDK», поэтому Visual Studio перестала функционировать должным образом. Но, конечно, некоторые раскопки заставили это уйти. Спасибо, в любом случае. Мне понравилась идея разработки с помощью тестирующего устройства, к сожалению, компания, в которой я работаю, уже выбрала устройство, но мне пока не удалось выпустить прототип для целей разработки.

Франс, я не нашел твоего симулятора CE, но я почти уверен, что не нашел его достаточно, поэтому спасибо.

0 голосов
/ 27 июня 2009

Вы должны использовать эмулятор, который поставляется с CE SDK. Вы можете использовать это непосредственно от vs.net, и у него есть все функции win CE. Затем DEbugging работает на этом эмуляторе, поэтому вы можете пошагово выполнять код, как будто он работает на устройстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...