Visual Studio调试在非断点代码处停止

时间:2014-02-06 18:58:11

标签: c# debugging visual-studio-2013 visual-studio-debugging

很狂野。我没有在代码中设置断点,但它停在了没有断点的行。让我在C#控制台应用程序项目中进行演示。

demo

当我点击F5时,它在第29行停止。再次点击它,然后在第33行停止....

调试选项是:

step2

已更新

它可以加载不相关的符号文件。见下文。如何禁用它?

symbol

2 个答案:

答案 0 :(得分:2)

VS有时无法正确删除其断点。解决方案是使用debug>删除所有断点。

答案 1 :(得分:0)

确保您没有在缓存符号目录中配置目录。 转到工具>选项>调试>符号。 如果有一个已经自动设置的目录,请关闭visual studio并删除它(如果你想从某种原因回滚,则重命名它)。 它对我有用。 丹。