Вопрос

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

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

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

Спасибо вам за уделенное время

Это было полезно?

Решение 3

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

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

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

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

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top