Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 为什么VisualStudio中的F10(单步执行)不起作用?_Visual Studio 2008_Debugging_Breakpoints - Fatal编程技术网

Visual studio 2008 为什么VisualStudio中的F10(单步执行)不起作用?

Visual studio 2008 为什么VisualStudio中的F10(单步执行)不起作用?,visual-studio-2008,debugging,breakpoints,Visual Studio 2008,Debugging,Breakpoints,我正在VisualStudio2008中调试一个(web)项目。我遇到了一个断点。F10继续到下一行,正如预期的那样,但下一行F10只是停止调试,代码继续,没有任何调试(如按F5)。为什么会这样 我试过“干净的解决方案” 有时跳过其他断点(!),即使是在相同的方法中 有什么线索吗?确保您处于调试模式,而不是发布模式。如果不了解有关应用程序的更多信息,很难说,但通常,当进程启动线程或进入没有任何调试信息的代码时,就会发生这种情况。执行相关指令时可能会出现异常。尝试启用所有异常以进入调试器并进行

我正在VisualStudio2008中调试一个(web)项目。我遇到了一个断点。F10继续到下一行,正如预期的那样,但下一行F10只是停止调试,代码继续,没有任何调试(如按F5)。为什么会这样

  • 我试过“干净的解决方案”
  • 有时跳过其他断点(!),即使是在相同的方法中

有什么线索吗?

确保您处于调试模式,而不是发布模式。

如果不了解有关应用程序的更多信息,很难说,但通常,当进程启动线程或进入没有任何调试信息的代码时,就会发生这种情况。

执行相关指令时可能会出现异常。尝试启用所有异常以进入调试器并进行检查。

听起来您几乎拥有调试的默认设置。如果您访问: 工具
-选择权 -调试 在“常规”部分下,有一个选项“仅启用我的代码” 默认情况下,如果您取消选中,您应该能够进入您想要查看的代码


在不了解更多关于您所引用的项目和代码的情况下,这是我对为什么您不能进入代码的最佳猜测

希望能有帮助
日韩

F10已经超越。这意味着当前方法调用的任何方法都不会显示在调试器中。如果它们抛出一个未捕获的异常或以某种方式结束执行,调试就会结束,这将导致您所经历的情况


F11(单步执行)通常在单步执行代码时是一个更好的主意。

它可能是单步执行线程中最后执行的代码,或者以某种方式返回UI线程。如果是GUI应用程序,请尝试执行调用事件处理程序的操作,并查看它是否在下次执行时中断。

这可能是因为您没有Visual Studio 2008的更新kb 957912。
这修复了我机器上的相同问题。

我在本地机器上开发在IIS上运行的Web应用程序时遇到了这个问题。我发现打开任务管理器并终止进程(w3wp),然后再试一次可以暂时解决问题。

他没有说他想插手,他说他想插手。说F11比F10好是不对的。@TheSoftwareEdi:真的吗?你读过题名了吗?“为什么VisualStudio中的F10(continue)不起作用?”原因是F10没有继续。不确定为什么进入更好。我有这样的情况,因为F10和F11都不工作。谢谢!!我将为我安装并报告问题。最值得赞赏的是,这里的修复链接(VisualStudio2008)对我也很有用。我在新安装的Win7中重新安装VS2008后注意到了它,我想我以前的机器上没有SP1吧?不管怎样,确保你的代码是可访问的