«Исключение первого шанса» возникает, когда выбрасывается исключение до того, как кто-нибудь его перехватит. Обычно они доброкачественные и их можно игнорировать (потому что кто-то собирается их поймать).
Вы можете отключить отладчик при возникновении исключения независимо от того, перехватит ли его кто-нибудь позже.
В Visual Studio это делается путем выбора Отладка / Исключения и установки отметки в столбце «Брошенный» для исключений, которые вас интересуют. Затем, когда выбрасывается исключение, отладчик прерывается в соответствующем месте. .
Обратите внимание, что вы можете оказаться в глуши (то есть при разборке), поэтому убедитесь, что вы правильно настроили символы отладки.
Также обратите внимание, что некоторые исключения по умолчанию отсутствуют в списке, поэтому вам придется нажать кнопку "Добавить ..." в этом диалоговом окне.