Я знаю, что Обработка исключений является очень важной вещью, и мы делаем ее во всех наших проектах. Главная причина состоит в том, чтобы зарегистрировать ошибки, которые происходят в клиентах. Это хорошо работает и не является проблемой вообще.
Но в то время как я все еще кодирую и запускаю приложение с Visual Studio, я не хочу обработки исключений вообще. Я хочу остановку отладчика прямо в строке разрушенное приложение а не в некоторой программе регистрации ошибок, которую я записал. И я не хочу передавать исключения с броском!
Но я все еще ищу простой способ сделать это. Я мог записать бесчисленную Отладку #if, или #if опубликовывают заявления, все вокруг попытки/выгоды кроме этого не то, что я хочу сделать. Там какой-либо другой путь состоит в том, чтобы иметь дело с этой проблемой?
(1) Откройте Visual Studio с вашим проектом
(2) Меню Debug, Exceptions
(3) Для типов исключений, о которых вы заботитесь, поставьте галочку в поле Thrown.
Это сделает так, что всякий раз, когда будет возникать исключение выбранного типа, вы будете автоматически переходить в него. Когда вы захотите вернуться к обычной отладке, вернитесь в то же окно Exceptions и нажмите "Reset All", после чего вы вернетесь к настройкам по умолчанию.
в редакторе VS вы можете установить, не ставя точки скобки на тип исключений и кодовые разрывы - вы можете настроить это с помощью меню отладки -> исключение , это позволит вам делать то, что вы хотите.
Вы можете настроить отладчик Visual Studio для прерывания работы при возникновении исключения. См. Меню Отладка -> Исключения.
Для получения дополнительной информации:
в меню visualstudio Отладка-> Исключение Отметьте все в столбце " Брошено ». По умолчанию все элементы будут проверяться для столбца «Пользователь не обработан»
. Таким образом, отладчик будет останавливаться при возникновении исключения.
Примечание: это не будет частью свойства проекта
Отладка> Исключения (Ctrl + Alt + E), установите флажок «Выброшено при исключениях среды CLR, чтобы генерировать все исключения», или выберите исключения вручную с помощью команды «Найти все». После завершения отладки нажмите «Сбросить все», чтобы вернуться к настройкам по умолчанию.