编程语言
首页 > 编程语言> > Visual Studio 2012 / C#中断代码执行,未设置断点

Visual Studio 2012 / C#中断代码执行,未设置断点

作者:互联网

我在Visual Studio 2012 / C#中遇到问题,这使我发疯.我在没有断点设置的C#文件中有特定的代码行.每次应执行此行时,调试器都会像设置断点一样中断我的代码的执行.我注意到的唯一区别是左侧的箭头,指示当前步骤.通常,此箭头是黄色的(设置了断点时).就我而言,它是灰色的.

我一直在寻找解决方案,但没有找到任何有用的方法.我尝试删除所有断点,构建项目,重建项目,清理项目,但它仍然出现.

有谁有同样的问题并找到解决方案?

普通箭头:

以我为例:

解决方法:

这行代码当前正在执行,它调用了其他内容,例如本机代码或.NET内部代码,并且在那里发生异常.您可以在调用堆栈窗口中看到两个箭头:

Arrows in call stack window

也许您需要打开“显示外部代码”.

如果看不到异常对话框,通常可以这样显示:

Showing Exception in VS

标签:debugging,breakpoints,visual-studio-2012,c,visual-studio
来源: https://codeday.me/bug/20191119/2040027.html