Вместо запуска вашего программирования с помощью F5
, вы можете запустить неуправляемую программу и затем присоединиться к ней:
Для Visual Studio 2005:
- Выполнить (не отлаживать)неуправляемый проект из Visual Studio с
Ctrl+F5
- Откройте диалоговое окно «Присоединить к процессу»: Отладка -> Присоединить к процессу ...
- Нажмите Прикрепить к: кнопке выбора: Выбрать ...
- Выбрать: Отладить следующие типы кода:
- Проверьте следующие элементы: Управляемый , Собственный
- Нажмите OK
- Выберите свой процесс из Доступные процессы
- Нажмите Вложить
Это должно включить как управляемую, так и неуправляемую отладку в неуправляемом процессе.Теперь вы можете устанавливать точки останова или перехватывать исключительные ситуации в управляемом коде, предполагая, что у вас есть символы.