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


Включение отладки с JIT-присоединением (трассировка событий Windows)

Примечание.

Эта статья относится к .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.

Отладка с JIT-присоединением предусматривает присоединение отладчика к процессу при возникновении ошибок. Также этот процесс может запускаться посредством определенных методов или функций.

Отладка с JIT-присоединением используется при следующих условиях сбоя:

  • Необработанные исключения (в машинном и управляемом коде).

  • Метод Environment.FailFast или функция RaiseFailFastException (семейство ОС Windows 7).

  • Неустранимые ошибки времени выполнения.

Отладка с JIT-присоединением также запускается посредством вызова следующих методов и функций:

До платформа .NET Framework 4 платформа .NET Framework предоставил отдельные разделы реестра для управления поведением собственных и управляемых отладчиков. Начиная с платформа .NET Framework 4, элемент управления объединяется в одном разделе реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug Значения этого раздела определяют, будет ли вызываться отладчик, а также будет ли в случае его вызова отображаться диалоговое окно для взаимодействия с пользователем. Сведения о настройке этого раздела реестра см. в разделе "Настройка автоматической отладки".

См. также