Когда в моей программе возникает исключение, и оно не обрабатывается, я ожидаю, что отладчик сломается в моей программе и покажет мне, в чем проблема. Этого не происходит Вместо этого моя программа просто завершается, и отладка прекращается.
Если я посмотрю на выходные данные отладки, я увижу мое исключение:
Первое исключение типа
'System.NullReferenceException'
произошло в System.dll
Я использую Visual Studio 2010, Visual Basic, пишу простое приложение WinForms. Код в данном случае не имеет значения ... это происходит с любым исключением, которое я видел до сих пор.
Я много читал в Интернете о том, как открыть меню Debug , щелкнуть Exceptions и разрешить "прерывание необработанного пользовательского исключения", но я не вижу этой опции. Я думаю, что этот совет для VS2008, и больше не применим.
Следует также отметить, что я не запускаю никаких модульных тестов. Я никогда не настраивал их. Тем не менее, я прочитал, что, возможно, тестер модулей проглотил мои исключения?
Посоветуйте, пожалуйста, как изменить поведение Visual Studio, чтобы я мог отследить эти необработанные исключения.
Спасибо за ваше время.