Я видел, что иногда точки останова не могут быть включены в Visual Studio, они отображаются в виде пустых кружков с предупреждающим знаком, когда они включены. Это изменение значка - это вся информация, которую дает VS.

Особенно я страдаю от этого в проекте Windows CE 6.0, где я не могу включить точку останова ни в одном из подпроектов или в дизайне ОС. Целевая платформа в этом проекте - встроенная плата Vortex x86, я использую KITL для удаленной отладки.

Как я могу получить дополнительную информацию о том, что происходит? В моем случае нельзя использовать точки останова?

1
Jaime Soriano 20 Окт 2009 в 17:55
Вы пытались установить точки останова и перестроить BSP и подпроекты? Я не знаю, как это объяснить (вероятно, это связано с несоответствующими файлами pdb), но иногда это разрешало мне ситуации, в которых точки останова не создавались.
 – 
Shaihi
20 Окт 2009 в 18:25
Кстати, более подходящим тегом для этого вопроса был бы Platform-Builder6 вместо kitl.
 – 
Shaihi
20 Окт 2009 в 18:36
Что именно вы не можете отлаживать? Кернель? Водитель? Заявка?
 – 
ctacke
20 Окт 2009 в 18:59
Я пытаюсь установить точки останова в приложении
 – 
Jaime Soriano
20 Окт 2009 в 19:10

2 ответа

Лучший ответ

Полые круги с желтым предупреждающим знаком - в порядке. Точка останова должна быть создана после загрузки модуля, содержащего эту точку останова.
Конечно, это происходит только в отладочном образе.

3
Shaihi 20 Окт 2009 в 18:01
Вы пытались явно установить точку останова с помощью DebugBreak ()?
 – 
Shaihi
20 Окт 2009 в 18:31
1
Хорошо, как вы сказали, пустые круги были в порядке, у меня наконец-то работают точки останова, включая отладчик ядра (IMGNODEBUGGER = 1) и запуск приложения из диалогового окна Target-> Run Programs ...
 – 
Jaime Soriano
20 Окт 2009 в 19:30

Вы запускаете / компилируете отлаживаемую версию своих проектов - я, кажется, помню, если не было загруженных символов, то это был casE?

0
BIDeveloper 20 Окт 2009 в 18:00
Да, компилирую для отладки. Также создаются файлы .pdb. Стоит ли еще что-нибудь проверить?
 – 
Jaime Soriano
20 Окт 2009 в 18:19