Удаленная отладка в 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 и начнёт отладку
Ищите здесь документ, с которого я начал.