Visual Studio缺少/移动我的断点

Wil*_*Wil 20 c# debugging breakpoints visual-studio

问题是当我放置一个断点并调试/运行时,断点会自动移动.

编码之前/编码时:

在此输入图像描述

单击run/breakpoint命中后:

在此输入图像描述

断点通常对我来说没问题,但似乎它们有时会随机播放.我在很久以前第一次使用VB项目,最后,我通过删除断点并将其添加到其他仍然有用的地方来绕过问题.

虽然我可能会再次做同样的事情,而这只是它第二次发生(我记得),我真的不想要并且想知道究竟是什么问题.

我在这里已经阅读了许多类似的问题,但我看不到完全匹配,答案也无济于事.我尝试过 - 建造,重建,关闭/重新开放和清洁.

我只提供了代码位的图片,如果您还有其他需要,请告诉我.

Meh*_*dad 14

这是因为调试器无法在此时中断.例如,调试器不能破坏自动实现的属性,也不能破坏方法的标题; 相反,它在方法的第一行中断.

  • @Wil你总是可以设置一个条件断点,它会在`Result`的值发生变化时中断(右键单击断点并选择"Condition ...") (2认同)

Mik*_*ger 12

还要检查是否在一种模式下设置了断点(Debug),但现在处于不同的模式(如Release).这引起了我一些短暂的焦虑.

  • 过去两天都在Visual Studio中大肆宣传,因为我的项目已在Release上设置.谢谢 (2认同)