Как установить Visual Studio как посмертный отладчик по умолчанию?

Как будто вы пытаетесь получить доступ к объекту, который является null. Рассмотрим ниже пример:

TypeA objA;

. В это время вы только что объявили этот объект, но не инициализировали или не инициализировали. И всякий раз, когда вы пытаетесь получить доступ к каким-либо свойствам или методам в нем, он будет генерировать NullPointerException, что имеет смысл.

См. Также этот пример:

String a = null;
System.out.println(a.toString()); // NullPointerException will be thrown
13
задан Community 23 May 2017 в 12:33
поделиться

2 ответа

от страница поддержки Microsoft :

1.  Start Registry Editor and locate the following Registry subkey in the HKEY_LOCAL_MACHINE subtree:

\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\AEDEBUG
2.  Select the Debugger value.
3.  On the Edit menu, click String.

•   To use the Windows debugger, type windbg -p %ld -e %ld.
•   To use Visual C++ 4.2 or earlier, type msvc -p %ld -e %ld.
•   To use Visual C++ 5.0 or later, type msdev.exe -p %ld -e %ld.
•   To use Dr. Watson, type drwtsn32.exe -p %ld -e %ld. You can also make Dr. Watson the default debugger by running this command:drwtsn32.exe -i.
4.  Choose OK and exit Registry Editor. 
8
ответ дан 1 December 2019 в 20:31
поделиться

Можно повторно включить Visual Studio для Своевременной отладки из Visual Studio:

Перейдите к Инструментам | Опции | Отладка | Своевременное диалоговое окно. Затем удостоверьтесь весь Собственный компонент и Управляемый (при отладке приложения.NET), проверяются. В следующий раз, когда Вы получаете катастрофический отказ, Visual Studio, Своевременный отладчик подойдет.

Visual Studio Своевременный отладчик позволяет нам, Вы выбираете, хотите ли Вы открыть новый экземпляр Visual Studio или начать отлаживать с в настоящее время открытым решением.

22
ответ дан 1 December 2019 в 20:31
поделиться
Другие вопросы по тегам:

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