Как включить Разрыв на все исключения в Visual Web Developer Express - PullRequest
10 голосов
/ 11 октября 2009

Как в Visual Web Developer Express включить функцию «Разорвать на все исключения»? Я ищу пункт меню «Отладка> Исключения», но не могу найти его, даже если пытаюсь настроить меню.

Эта страница в MSDN предполагает, что это должно быть возможно.

Ответы [ 3 ]

9 голосов
/ 12 июля 2011

Меню исключений не отображается в Visual Web Developer Express - оно отображается только в Visual C # Express (и я предполагаю, что Visual Basic Express).

Однако все надежды не потеряны - стандартное поведение в VWD Express заключается в нарушении всех исключений. Если вы чувствуете, что пропускаете исключение, вы можете попытаться отключить отладку «Просто мой код», которая будет отлавливать исключения, генерируемые в коде CLR и связанных библиотеках.

Для этого откройте Сервис -> Параметры -> Отладка -> Общие и снимите флажок «Просто мой код». Если вы хотите просмотреть код CLR, вы также можете включить эту функцию на том же экране.

0 голосов
/ 11 июля 2011

Вы могли бы выдумать это, взломав std::exception::exception(), хотя это только C ++, и возможно (хотя и нежелательно), что-то выдает исключение, которое не происходит от std::exception

0 голосов
/ 07 июля 2011

На странице MSDN вы цитируете в своем вопросе, видели ли вы часть, которая говорит ...

Примечание

Чтобы включить меню исключений в Экспресс-версии, в меню Сервис, нажмите Настройки, а затем выберите Эксперт Настройки.

...