调试命令(跳过/跳入)会导致未处理的异常

时间:2009-05-07 20:08:47

标签: visual-studio-2008 crash debugging

我在64位版本的Vista上使用Visual Studio 2008。我的程序在我的一个断点上停止后,我无法跳过或进入当前行,没有非法指令异常或我的应用程序抛出的访问冲突异常。如果我右键单击下一行并选择“Run to here”(相当于“Step over”),它可以正常工作。

附录:任何观察窗都没有。

另外,这里有一些我忘记提及的内容:如果我附上这个过程,一切正常。

之前有没有人遇到过这个问题?

4 个答案:

答案 0 :(得分:7)

Mos,我想知道你解决了这个问题(因为我在64位Win7上也有VS2005和VS2008)吗?

编辑:评论中建议“取消选中工具/选项/调试/本机/启用RPC调试”,似乎就是答案。

答案 1 :(得分:0)

您是否在应用程序或Visual Studio本身中获得了异常?

我首先要对整个解决方案进行Clean,然后再进行Build。有时,如果您的二进制文件不同步,则在调试时会出现奇怪的行为。

答案 2 :(得分:0)

您的应用程序是多线程的吗?

如果是:

您是否因为您正在调试的线程抛出了Access违规? 你冻结了所有其他线程吗?

答案 3 :(得分:0)

如果您在任何观察窗口中有任何功能调用,请将其清除。