Описание тега first-chance-exception

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

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

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

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

В Java это называется точкой останова по исключению, которая может фиксировать перехваченные и неперехваченные исключения. В C# это называется брошенным и необработанным пользователем исключением.