удаленная отладка неуправляемого кода - PullRequest
0 голосов
/ 06 апреля 2010

У меня есть процесс, который содержит код C #, код C ++ \ CLI и собственный код C ++. Теперь я пытаюсь выполнить удаленную отладку своего процесса и могу перейти к инструкциям моего кода C # и моего кода C ++ \ CLI, но не могу добраться до своего собственного кода.

Когда я пытаюсь достичь точки останова в своем исходном файле c ++, я получаю сообщение об ошибке «Символ не загружен». Я попытался вручную загрузить символы (tools-> options-> debugging), но безуспешно.

Любая идея?

1 Ответ

2 голосов
/ 06 апреля 2010

В диалоговом окне «Отладка: прикрепить к процессу» найдите поле «Присоединить к:» в середине диалогового окна. Именно здесь вы можете выбрать, подключать ли к целевому процессу, используя собственный отладчик, отладчик управляемого кода, отладчик сценариев и т. Д. По умолчанию, как мне кажется, предпочтение отдается управляемому коду.

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

...