Практическое руководство. Отладка в смешанном режиме
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro, Premium и Ultimate |
Далее описывается отладка управляемого и машинного кода, также называемая отладкой в смешанном режиме. Для этого существует два скрипта, в зависимости от того, написана ли в машинном коде DLL-библиотека или приложение:
Приложение, вызывающее DLL-библиотеку, написано в машинном коде. В этом случае DLL-библиотека является управляемой, и для отладки должны быть включены оба отладчика — управляемый и машинный. Это можно проверить в диалоговом окне <Проект> Страницы свойств. Выполнение этой процедуры зависит от того, была ли отладка запущена из проекта DLL-библиотеки или из проекта вызывающего приложения.
Приложение, вызывающее DLL-библиотеку, написано в управляемом коде, а DLL-библиотека — в машинном.
Примечание
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска.Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров.Дополнительные сведения см. в разделе Работа с параметрами.
Включение смешанного режима отладки
Выберите проект в обозревателе решений.
В меню Вид выберите команду Страницы свойств.
В диалоговом окне <Проект> Страницы свойств разверните узел Свойства конфигурации, а затем выберите Отладка.
Установите Тип отладчика в Смешанный или Авто.