Как использовать отладчик на устройстве WinCE5 с VS2008 (Win7) - PullRequest
0 голосов
/ 04 июля 2011

Я пытаюсь отладить приложение для устройств WinCE.Я установил VS2008 на мою машину (рядом с VS2010), но я не могу отладить ни в эмуляторе, ни на устройствах.Я искал какое-то время, но кто-нибудь может объяснить, как правильно это настроить или дать хорошую ссылку?

При использовании отладчика он жалуется, что AppName\AppName.exe не было найдено на устройстве.Когда для интеллектуального устройства установлено значение Windows CE для подключения к моему устройству, оно просто сообщает, что через некоторое время оно не может подключиться.

У меня не установлен ActiveSync, поскольку он недоступен для Win7.

Ответы [ 2 ]

2 голосов
/ 04 июля 2011

Это управляемый код или нативный код?Если родная, какая архитектура процессора (ARM, x86 и т. Д.)?Для нативного кода вам нужно как минимум установить SDK с соответствующей архитектурой - точный SDK на самом деле не имеет значения.

Чтобы установить соединение с отладчиком, попробуйте скопировать биты corecon (conmanclient2.exe, cmaccept)..exe и т. д.) к устройству, которое запускается вручную, а затем подключается к IP-адресу.Это работает как для управляемых, так и для собственных приложений и намного надежнее, чем попытки использовать канал WMDC / AS. В этой статье рассматривается - это на 2005 год, но процесс в VS08 идентичен.

2 голосов
/ 04 июля 2011

Для Vista и более поздних версий используйте Центр устройств Windows Mobile:

WMDC для 32-разрядных
WMDC для 64-битных

После установки нужной версии подключите устройство и оно должно подключиться.

Если вы хотите отладить управляемый процесс, который уже запущен, вы должны установить флаг реестра на устройстве перед запуском процесса.
Как: подключиться к процессам управляемого устройства

Надеюсь, это поможет

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