Windows 10 IoT (встроенное устройство) отладка Visual Studio 2019 через USB - PullRequest
1 голос
/ 19 февраля 2020

У меня есть встроенное безголовое устройство, на котором работает Windows 10. Я хочу отладить свое приложение на встроенном устройстве в реальном времени с помощью Visual Studio 2019 через USB-соединение.

У меня есть настройка режима разработчика как на компьютере разработчика, так и на устройстве.

Я могу отладить нормально через Ethe rnet, но, как я уже сказал, я хочу отладить через USB.

На встроенном устройстве в Windows 10 есть «Настройки разработчика», а при запуске есть опция для «Режим разработчика» в разделе «Использование функций разработчика». Я нажимаю на это, и он говорит: «Режим разработчика включен. Однако в обновлении Windows не удалось найти удаленное развертывание и Windows Портал устройств, поэтому они недоступны. Код ошибки 0x8024402dc ».

Также на той же странице настроек есть разделы «Включить портал устройства» и «Обнаружение устройства». Обе эти опции неактивны, и я уверен, что отладка по USB будет работать, мне нужно, чтобы включить их. (Я включил их, однако, на компьютере разработчика)

В разделе «Обнаружение устройств» указано: «Примечание. Для этого требуется версия 1803 Windows 10 SDK или более поздняя версия».

Я установил или, по крайней мере, думаю, что установил SDK Windows 10 (18362.1.190318-1202.19h1releae_WindowsSDK.iso ', который должен иметь возможность включать эти необходимые опции, но, похоже, не help.

У меня также есть удаленный отладчик Visual Studio 2019, работающий на устройстве.

Я пытался настроить оба сеанса отладки, используя «Устройство» или «Удаленный компьютер», но ничего не подключается с помощью кабеля USB. В Visual Studio появляется следующая ошибка:

«DEP6957: не удалось подключиться к устройству« 127.0.0.1 »с помощью универсальной аутентификации. Убедитесь, что правильный режим удаленной аутентификации указан в настройки отладки проекта. COMException - Невозможно установить соединение, потому что целевая машина активно отказалась от него. (Исключение из HRESULT: 0x8 007274D) [0x8007274D]. ”

Буду признателен за любую помощь.

...