Как найти исключения первого шанса из окна вывода

#c# #exception

#c# #исключение

Вопрос:

Я получаю исключения первого шанса в моем окне вывода в режиме отладки. Как мне определить, откуда они берутся? Должен ли я ставить точку останова в каждом catch?

Исключение первого шанса типа ‘System.IO.IOException’ произошло в mscorlib.dll

Комментарии:

1. Некоторые исключения создаются и проглатываются внутренне . NET framework. Если вы не установите точку останова в . В чистом исходном коде вы не сможете их проанализировать. Они просто появятся в выходных данных.

Ответ №1:

Перейдите в раздел Debug, Exceptions (Ctrl D, E) и проверьте интересующие вас типы.
Это диалоговое окно сообщает отладчику прерываться всякий раз, когда генерируется исключение, независимо от того, было ли оно перехвачено.