Удаленная отладка в Windows Embedded

Я перехожу с Windows CE 6 на Windows Embedded Standard 7 для проекта и мне интересно, как удаленная отладка приложений.Net работает с целевыми устройствами Windows Embedded. В CE с VS2008 и ActiveSync (USB) я могу нажать F5, и мое приложение автоматически развертывается на целевом устройстве и выполняется, поэтому я могу проходить через точки останова, как если бы я выполнял локальную отладку.

Существует ли эквивалентное решение для удаленной отладки для Windows Embedded? Быстрый просмотр документации Visual Studio "Remote Debugger" делает все это гораздо более сложным и менее интегрированным. Есть ли простой способ отладки приложений на целевых устройствах под управлением Windows Embedded, как это было бы с CE?

Спасибо Бен

1 ответ

У меня есть опыт работы со стандартными сетевыми интерфейсами на Embedded Std7, но я предполагаю, что подход с использованием подключения ActiveSync точно такой же (поскольку устройства ActiveSync, такие как мой мобильный телефон, отображаются в разделе "Мой компьютер"); короче:

  • предположим, что встроенное устройство включено \\ Embedded
  • предоставить общий доступ к каталогу на встроенном устройстве, например, temp
  • запустить клиент удаленного отладчика на вашем устройстве
  • укажите выходной каталог вашего проекта VS на \\ Embedded \ temp
  • установите параметры для вашего проекта для удаленной отладки на \\ Embedded
  • нажатие F5 создаст исполняемый файл, поместит его в \\ Embedded \ temp и начнёт отладку

Ищите здесь документ, с которого я начал.

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