当前位置:  开发笔记 > 开发工具 > 正文

如何将Visual Studio设置为默认的事后调试器?

如何解决《如何将VisualStudio设置为默认的事后调试器?》经验,为你挑选了2个好方法。

不久前,我遇到了一个问题,要求我将WinDbg.exe设置为默认的事后调试器.现在我已经解决了这个问题并且恢复正常工作,如果我能将VS设置为默认的事后调试器,那将是非常好的.怎么去做这个?

另外,如何将VS附加到现有会话?也就是说,我已经在一个窗口中打开了我的VS项目,并且在我启动程序的地方打开了一个命令行.如果程序崩溃,我如何让VS弄清楚将调试器连接到已经打开的项目中的活动行?



1> Josh Sklare..:

您可以从Visual Studio中重新启用Visual Studio以进行即时调试:

转到工具| 选项 | 调试| 即时对话.然后确保选中所有NativeManaged(如果您正在调试.NET应用程序).下次出现崩溃时,Visual Studio即时调试器将出现.

Visual Studio实时调试程序允许您选择是要打开Visual Studio的新实例还是使用当前打开的解决方案开始调试.



2> MvdD..:

从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. 

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有