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