Visual Studio: Как повредиться на обработанных исключениях?

155
задан James Dunn 22 October 2013 в 15:36
поделиться

4 ответа

С открытым решением перейдите к Отладке - Исключения ( Ctrl + D , E ) пункт меню. Оттуда можно принять решение повредиться на Брошенных или Пользовательских необработанных исключениях.

РЕДАКТИРОВАНИЕ: Мой экземпляр настраивается с C# "профиль", возможно, это не там для других профилей?

164
ответ дан Dawid Ferenczy Rogožan 23 November 2019 в 21:56
поделиться

Проверьте Руководящие Исключения со страницей Debugger , она объясняет, как настроить это.

По существу, вот шаги (во время отладки):

  1. В меню Debug, нажмите Exceptions.

  2. В диалоговом окне Exceptions, выберите Брошенный для всей категории исключений, например, Исключений Общеязыковой среды выполнения.

    - или

    Разворачивают узел для категории исключений, например, Исключений Общеязыковой среды выполнения, и выбирают Брошенный для определенного исключения в той категории.

7
ответ дан kenorb 23 November 2019 в 21:56
поделиться

Существует окно 'исключений' в VS2005... пробуют Ctrl + Высокий звук + E при отладке и нажимают на флажок 'Thrown' для исключения, Вы хотите остаться.

43
ответ дан Valery Viktorovsky 23 November 2019 в 21:56
поделиться

Техника, которую я использую, является чем-то как следующее. Определите глобальную переменную, которую можно использовать для один или несколько блоков выгоды попытки в зависимости от того, что Вы пытаетесь отладить и использовать следующую структуру:

if(!GlobalTestingBool)
{
   try
   {
      SomeErrorProneMethod();
   }
   catch (...)
   {
      // ... Error handling ...
   }
}
else
{
   SomeErrorProneMethod();
}

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

2
ответ дан Spencer Ruport 23 November 2019 в 21:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: