Поделиться через


Практическое руководство: Отладка пользовательского модуля отладки

Тип проекта запускается отладчик (DE) DebugLaunch метод. Это означает, что DE запущен под контролем экземпляра Visual Studio мониторинг тип проекта. Однако этот экземпляр Visual Studio не удается отладить DE. Выполните шаги, чтобы разрешить его для отладки пользовательских DE.

Примечание

.     В процедуре "отладка пользовательском механизме отладка", необходимо дождаться DE для запуска, прежде чем можно будет вложен в него.Если установить рядом с начала этого DE окно сообщения, в котором отображается, когда DE запускает можно вложить в этой точке, а затем очистить окно сообщения.Таким образом, можно перехватить все DE событие.

Предупреждение

Необходимо иметь удаленную отладку в результате чего устанавливается, прежде чем попытаться следующие процедуры.Более подробные сведения см. в разделе: Удаленная отладка и диагностика.

Отладка пользовательского обработчика отладки

  1. Запускать msvsmon.exe, удаленный монитор отладка.

  2. От Сервис msvsmon.exe, выберите в меню Параметры открыть Параметры диалоговое окно.

  3. Выберите параметр "без проверки подлинности" и нажмите кнопку ОК.

  4. Запустите экземпляр Visual Studio возвращал пользовательскую DE и откройте проект.

  5. Запустите второй экземпляр Visual Studio и откройте пользовательский проект, который запускает DE (для разработки это обычно в экспериментальном кусте реестра, программа установки, если устанавливаются VSIP).

  6. в этом втором экземпляре Visual Studioзагрузите файл источника из пользовательского проекта и запустите программу для отладки. Подождите некоторое время, чтобы разрешить DE к загрузке или ожидание до точки останова не будет выполненная строка.

  7. в первую очередь Visual Studio (вместе с проектом) выберите DE Присоединение к процессу от Отладка меню.

  8. в Присоединение к процессу диалоговое окно ", изменяется Транспорт В Удаленный (только машинный код без проверки подлинности).

  9. Изменение Квалификатор к имени компьютера (заметки. журнал записей, поэтому необходимо ввести имя только один раз).

  10. в Доступные процессы выберите экземпляр, на котором запущен и щелкните DE Присоединиться кнопка.

  11. После загрузки символов в конкретном DE, поместите точки останова в вашем DE коде.

  12. Каждый раз при остановке и перезапустите процесс отладки, итерация разделах 6 до 10.

Отладка пользовательского типа проекта

  1. Запуск Visual Studio в обычном кусте реестра и загрузите проект типа проекта (это источник в типом проекта, не создания экземпляра данного типа проекта).

  2. Откройте свойства проекта и перейдите на Отладка страница. Для командавведите путь к Visual Studio Интегрированная среда разработки (по умолчанию [диск]\ Program files \ microsoft visual studio Visual Studio 8 \ Common7 \ ide \ devenv.exe).

  3. Для Аргументы командытип /rootsuffix exp в экспериментальном созданного куста реестра (когда была устанавливается VSIP).

  4. Нажмите кнопку ОК, чтобы принять изменения.

  5. Запустите тип проекта, нажав клавишу F5. В результате этого запускается второй экземпляр Visual Studio.

  6. На этом этапе можно установить точки останова в исходном коде используемого типа проекта.

  7. Во втором экземпляре Visual Studioзагрузка или создает новый экземпляр типа проекта. Во время загрузки или создания, точки останова могут быть выполненного строкой.

  8. Отладка тип проекта.

  9. При выборе для отладки процесса запустить DE, можно выполнить шаги в процедуре "отладка пользовательском механизме отладка", чтобы вложить в DE после того, как он был запущен. Это будет получен 3 экземпляра Visual Studio выполнение: одно для источника типа проекта секунды для конкретного экземпляра типа проекта и третьего вложенной в DE.

См. также

Другие ресурсы

Создание пользовательского модуля отладки