Отладка в Windows IoT Базовая

После настройки образа IoT Core с запущенным приложением важно, чтобы вы могли выполнить отладку приложения или системы при необходимости. Лучшее время для отладки и тестирования системы — состояние тестового образа. После того как системы на основе IoT Core станут доступными, отладка может стать сложной задачей. Это не значит, что это невозможно сделать, но с дополнительными уровнями трудностей, добавленных к отладке, по сравнению с этапом тестирования. Для отладки приложения или образа в тестовом режиме можно использовать следующую команду:

Портал устройств

Портал устройств Windows (WDP) позволяет настраивать устройство Интернета вещей и управлять ими удаленно по локальной сети. Доступ к WDP можно получить через локальный IP-адрес устройства Интернета вещей. Дополнительные сведения о WDP в IoT можно найти здесь.

Сбор журналов трассировки событий Windows и WPP

Общий доступ к файлам

Проводник приложений может разрешить доступ к каталогам, к которым могут обращаться ваши приложения

  • vCameraRoll является общим для всех приложений
  • Документы являются общими для всех приложений
  • LocalAppData содержит папки, относящиеся к каждому приложению. Эта папка будет иметь то же имя, что и ваше приложение, а другие приложения не смогут получить к ней доступ.

Дополнительные сведения см. по ссылке выше.

Отладка ядра

Вы также можете скачать динамические дампы ядра через WDP. Все сбои системы будут автоматически зарегистрированы и доступны для скачивания. Дополнительные сведения см. по ссылке выше.

Включение аварийного дампа

Вы можете скачать аварийные дампы приложений на устройстве Интернета вещей через WDP. Дополнительные сведения см. по ссылке выше.

SSH,PowerShell/TShell

PowerShell — это оболочка командной строки на основе задач и язык сценариев, специально предназначенный для системного администрирования. Сведения об отладке и настройке PowerShell можно найти здесь.

Отладка с помощью развертывания Visual Studio

Развертывание и отладка приложения с помощью Visual Studio выполняется просто. Функцию удаленной отладки можно использовать для развертывания и отладки приложения на локально подключенном Windows 10 IoT Базовая устройстве. Подробные сведения о развертывании и отладке можно найти здесь.

Отладка динамических приложений

В Visual Studio 2015 и более поздних версиях можно анализировать производительность веб-приложения ASP.NET и диагностировать проблемы во время отладки и в рабочей среде с помощью телеметрии из Azure Application Insights. Позже эта функция будет расширена для включения классических приложений и приложений UWP в Visual Studio 2017 и через портал Azure. Дополнительные сведения об отладке проекта можно найти здесь , а мониторинг использования и производительности в классических приложениях или приложениях UWP можно найти здесь.