Я бы хотел, чтобы Visual Studio разбилась, когда происходит обработанное исключение (т.е. я просто не хочу видеть сообщение "Первая случайность", я хочу отлаживать фактическое исключение).
например. Я хочу, чтобы отладчик разбился на исключение:
try
{
System.IO.File.Delete(someFilename);
}
catch (Exception)
{
//we really don't care at runtime if the file couldn't be deleted
}
Я встретил эти примечания для Visual Studio.NET:
1) В VS.NET перейдите в меню отладки → "Исключения..." → "Общий язык Runtime Exceptions" → "Система" и выберите "System.NullReferenceException"
2) В нижней части этого диалога это "Когда исключение выбрано:" group box, выберите "Перерыв в отладчик"
3) Запустите свой сценарий. Когда исключение, отладчик будет остановите и сообщите вам диалог, который говорит что-то вроде: "Исключение типа" System.NullReferenceException "имеет были брошены. [Перерыв] [Продолжить]"
Нажмите [Break]. Это положит вас на строка кода, вызывающая проблема.
Но они не применяются к Visual Studio 2005 (в Отладка) нет Исключения).
Кто-нибудь знает, где найти это диалоговое окно параметров в Visual Studio, если поле группы "Когда исключение выбрано", с возможностью "Входить в отладчик"?
Обновление: проблема заключалась в том, что в моем Отладочном меню не было элемента Исключения. Я настроил меню, чтобы вручную добавить его.