Я пытаюсь начать работу с сферой Microsoft azure.
Когда я пытаюсь отладить любой из начальных проектов в коде, он говорит мне, что в первой строке приложения установлена точка останова. Однако против кода не отображаются точки останова на вкладке «Точки останова».
Я использую последнюю версию кода VS (1.44) с Azure Sphere Extension 20.1 на windows 10. Та же проблема появляется на Linux.
Чтобы воспроизвести ошибку:
- Загрузите стартовые проекты с github
- Установите расширение сферы Azure для кода Visual Studio.
- Откройте папку HelloWorld_HighLevelApp в
azure-sphere-samples\Samples\HelloWorld\HelloWorld_HighLevelApp
в Visual Studio Code. - Go на вкладке Отладка и нажмите зеленую кнопку воспроизведения в левом верхнем углу. Рядом с кнопкой должно быть написано
Launch for Azure Sphere High-Level Applications (gdb)
Для меня это не ошибка, но консоль вывода показывает:
Deploying image...
Starting debugger....
Process /mnt/apps/1689d8b2-c835-2e27-27ad-e894d6d15fa9/bin/app created; pid = 2233
Listening on port 2345
Remote debugging from host 192.168.35.1, port 54911
Starting CMake Hello World application...
Консоль отладки показывает:
...
Breakpoint 1, main () at ../../main.c:45
45 {
Loaded 'target:/usr/lib/libapplibs.so.0'. Symbols loaded.
Loaded 'target:/lib/libgcc_s.so.1'. Symbols loaded.
Loaded 'target:/usr/lib/libc++runtime.so.1'. Symbols loaded.
Существует ли обходной план / план по устранению проблемы?
Дополнение 1 : Для дополнительного пояснения приведен скриншот с пропущенным совпадением вывода консоли. (точка останова установлена) и пользовательский интерфейс (точка останова не установлена)