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

При кодировании на C # мне нравится не обрабатывать исключения, потому что это облегчает выяснение, где и почему что-то пошло не так. Тем не менее, я могуне дать никому программу, которая неt обрабатывать исключения.

Могу ли я каким-то образом заставить Visual Studio разбивать каждое исключение, в том числе и те, которые выбрасываются внутри блоков try / catch?

Ответы на вопрос(2)

Решение Вопроса

VS2015 и позже: Перейти в Debug> Windows> Настройки исключений и установите флажок напротив Общих исключений времени исполнения (подПерерыв, когда брошен заголовок столбца).

VS2013 и более ранние: Перейти в Debug> Исключения и установите флажок «Брошено» в отношении общеязыковых исключений времени выполнения.

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

 stusmith08 нояб. 2009 г., 23:40
Это'это настоящий позор, это неповедение по умолчанию.
 hsprogrammer09 нояб. 2009 г., 01:12
Если бы я знал, что это будет так легко, я бы задал этот вопрос раньше. Это сэкономит мне много времени. Спасибо!
 nothrow08 нояб. 2009 г., 23:41
Мой любимый ярлыкctrl + d e ', Имейте в виду эти вещи, они сэкономят вам много нажатий.
 RyBolt20 янв. 2011 г., 17:26
Единственная проблема заключается вложные срабатывания или жешум Как сказал кто-то еще. иногда они отвлекают меня от настоящей проблемы. Легкого пути нет, безобидны они или нет.
 ricksmt16 мар. 2017 г., 22:12
@itowlson Можем ли мы получить обновление?зрительно-студия-2015

Обновление на Visual 2015 (не так просто: p)

В меню Сервис выберите пункт Настройка. Откроется диалоговое окно «Настройка».Перейдите на вкладку «Команды» и в списке строки меню нажмите «Отладка».Нажмите Добавить команду.В Категории в диалоговом окне Добавить команду нажмите Отладка.В «Команды» нажмите «Исключения», а затем нажмите «ОК».(Необязательно) Вы можете нажать «Переместить вниз», чтобы настроить положение команды «Исключения» в меню «Отладка».Нажмите Закрыть.

Источник :https://msdn.microsoft.com/en-us/library/d14azbfh(v=vs.110).aspx

Ваш ответ на вопрос