我在我的计算机上安装了VS2003、VS2005和VS2008。
这个C++应用程序是使用VS2005编译的,但当它崩溃并选择调试时,只会弹出"Just-In-Time Debugging"对话框,并提供"新建Visual Studio .NET 2003实例"。
无法使用2003来调试使用2005编译的程序。
如果我将进程附加到VS2005,那么它可以正常工作,但这非常不方便。
如何设置.NET 2005以进行JIT调试?
我在我的计算机上安装了VS2003、VS2005和VS2008。
这个C++应用程序是使用VS2005编译的,但当它崩溃并选择调试时,只会弹出"Just-In-Time Debugging"对话框,并提供"新建Visual Studio .NET 2003实例"。
无法使用2003来调试使用2005编译的程序。
如果我将进程附加到VS2005,那么它可以正常工作,但这非常不方便。
如何设置.NET 2005以进行JIT调试?
好的,我找到了。顺便说一下,在安装VS2005之后再安装VS2003会导致所有其他JIT调试器失效,这就是问题的原因。
从Visual Studio菜单中选择“工具->选项->调试->即时”,然后选中“托管代码”、“本机代码”和“脚本”。