在 Visual Studio 2010 中使用 F5 结束调试不能立即起作用,该怎么办?

在 Visual Studio 2010 中使用 F5 结束调试不能立即起作用,该怎么办?

我开始使用新的 Visual Studio 2010。调试模式下有一件事真的很烦人:当您按 F5 继续而不单步执行时,程序不会像在 Visual Studio 2008 及之前版本中那样继续,而是在某些情况下中断,即使反汇编已打开一次。我该如何避免这种情况?

答案1

遇到某种情况时,VS 会中断。有两种情况:

  1. 例外情况,
  2. 用户定义的断点或观察点。

由于您没有定义断点,因此一定存在导致中断的异常。这些异常在以前的 VS 版本中可能以不同的方式处理。

您可以在以下位置了解异常和异常对话框异常处理

但是,您最好仔细检查触发这些异常的原因,因为它们可能只是代码中的简单错误,之前的 VS 未检测到(或者可能是之前未出现的新情况)。

当地址处没有源代码时,会显示“反汇编”窗口。有时当源代码存在时,需要右键单击窗口并转到源模式。

相关内容