Возобновление выполнения после исключения

Когда отладчик приостанавливает выполнение из-за возникновения исключения, по умолчанию открывается диалоговое окно Помощник по исправлению ошибок. Если Помощник по исправлению ошибок отключен в диалоговом окне Параметры, в этом случае появляется диалоговое окно Помощник по исключениям (в C# или Visual Basic) или Исключение (в C++).

Когда появляется диалоговое окно Помощник по исключениям, можно попытаться устранить проблему, вызвавшую исключение.

Управляемый и машинный код

В случае управляемого и машинного кода можно возобновить выполнение в том же потоке после необработанного исключения. Помощник по исключениям очищает стек вызовов до точки, в которой возникло исключение.

Смешанный код

Если при отладке смешанного машинного и управляемого кода возникает необрабатываемое исключение, ограничения операционной системы не позволяют очистить стек вызовов. При попытке очистить стек вызовов с помощью контекстного меню отображается сообщение об ошибке, поясняющее, что при отладке смешанного кода отладчик не может вернуться в предыдущее состояние после возникновения необрабатываемого исключения.