5

我注意到,在 Windows 7 中,与 XP 不同,如果我在 Visual Studio 2008 中调试的程序崩溃,我将无法选择调试程序。相反,它只是说程序崩溃了,微软正在寻找解决方案。

现在,如果我的程序抛出异常,我无法返回到 VS 2008 中的调试会话,程序就退出了。有没有解决的办法?

编辑:这是旧的调试窗口在 XP 中的样子,但我无法在 Win7 中得到它,现在也无法调试我的程序:

调试窗口
(来源:scalemax.com

4

2 回答 2

7

我看到如果您单击将错误发送到 MS,它最终会为您提供一个 Debug 选项。

此外,如果您进入控制面板->操作中心->更改操作中心设置->问题报告设置并将单选选项更改为“每次出现问题时,请在检查解决方案之前询问我”,您会立即获得调试选项.

我注意到的一个大问题是它不会使用已经附加的调试器进行调试。它使您在 VS 2008 中创建一个新的调试器实例,然后抱怨已经附加了一个调试器......

于 2009-05-21T00:48:14.073 回答
0

我没有安装 Windows 7,所以我不能说是否有其他机制在工作,但显而易见的答案是检查 VS 中是否打开了即时调试(工具/选项/调试/Just In时间)。

于 2009-05-21T00:41:40.110 回答