9

В Visual Web Developer Express, как включить Break on All Exceptions? Я ищу пункт «Отладка»> «Исключения», но не нахожу его, даже если я попытаюсь настроить меню.Как включить Break на всех исключениях в Visual Web Developer Express

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

+0

У меня нет этой версии, но вы пробовали нажать ctrl + alt + e? –

+0

Или Ctrl + D, E. В зависимости от сочетаний клавиш. –

+0

Возможно, информация о MSDN неверна? Какие параметры у вас есть в меню Debug? –

ответ

0

В MSDN page вы цитируете в вашем вопросе, вы видите часть, которая говорит ...

Примечание

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

+3

Не работает. И другой совет о входе в «Настроить ...» тоже не работает - пункта меню просто нет. – Ryan

0

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

8

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

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

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

+0

Хорошо. Спасибо за ответ! – Ryan