问题是当我放置断点并调试/运行时,断点会自行移动。
编码之前/同时:
点击运行/断点后:
断点通常对我来说工作正常,但似乎它们有时会随机出现。很久以前,我在一个 VB 项目中第一次遇到这个问题,最后,我通过删除断点并将其添加到它仍然有用的其他地方来绕过这个问题。
虽然我可能会再次做同样的事情,而且这只是第二次发生(我记得),但我真的不想这样做,并且想知道到底出了什么问题。
我在这里阅读了许多类似的问题,但我看不到完全匹配的问题,答案也无济于事。我已经尝试过 - 构建、重建、关闭/重新打开和清洁。
我只提供了它出现的那部分代码的图片,如果您需要其他任何东西,请告诉我。
最佳答案
这是因为调试器无法在那个点中断。例如,调试器不能在自动实现的属性或方法的头部中断;相反,它在方法的第一行中断。
关于c# - Visual Studio 丢失/移动了我的断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5010567/