При запуске приложения VB.NET Winforms в Visual Studio 2015 (режим отладки), Immediate Window показывает уведомление об обработанных исключениях (это на португальском языке, но я думаю английский не так уж отличается):Подробнее о обработанных исключениях в Visual Studio (окно Immediate)
Exceção gerada: 'System.NullReferenceException' em MyApp.exe
Exceção gerada: 'System.NullReferenceException' em MyApp.exe
Exceção gerada: 'System.NullReferenceException' em MyApp.exe
Exceção gerada: 'System.NullReferenceException' em MyApp.exe
Exceção gerada: 'System.NullReferenceException' em MyApp.exe
Exceção gerada: 'System.NullReferenceException' em MyApp.exe
Мой вопрос: могу ли я изменить некоторые настройки, так что она показывает также, откуда приходит? (имя файла и номер строки, или имя метода, или оба варианта, если это возможно)
Большое спасибо.
Спасибо, ваш перевод является правильным («Gerada» = генерируется, но это та же самая идея), и ваш решение работает отлично. Однако, вместо того, чтобы ломаться, есть ли способ, каким образом можно сделать журналы журнала Immediate Window более богатыми, чтобы их можно было анализировать в пост-беге? Большое спасибо! – VBobCat
Я не уверен, что это возможно, вы можете перенаправить всю свою выходную информацию в окно «Немедленное» через меню: Инструменты -> Параметры -> Отладка -> Перенаправить весь текст окна Out в окно Immediate, но Im не уверен, что это даст вам больше информации. Возможно, если вы посмотрите вокруг вариантов отладки, вы найдете что-то более подходящее. – taracus
@ VBobCat, чтобы захватить сообщение об исключении, я также предлагаю вам использовать окно настроек исключения, которое может вызывать сообщения об исключении в конкретном коде строки. Поэтому я согласен с предложением taracus, вы отлаживаете его на своей стороне после того, как вы поймете это исключение в конкретном коде строки. Если ответ taracus полезен для вас, отметьте его как ответ. Хорошего дня. –