上周五我回家之前,我的代码断点工作正常。今天,他们工作不正常。
自上周五以来,我
我以前见过这个,但我不记得我是如何纠正这种情况的。
这是一个单元测试项目,因此它永远不会在发布模式下构建。我已检查文件上的日期/时间戳,以确保我刚刚构建的可执行文件是我即将运行的文件。
如果我在可执行文件的入口点设置断点,则调试器会在那里停止,但不会在我设置的任何其他断点处停止。
这完全是Native代码,所以请不要理会那些不适用的.NET选项,因为我用C ++编写代码,因此无法访问。
什么可能导致IDE突然关闭这样的调试?
提前致谢,
理查德约翰逊答案 0 :(得分:0)
我几乎不愿提及的一件事 - 您确定您的解决方案完全构建了吗?如果没有,您的断点将与二进制文件不同步,VS将禁用它们。你会看到断点图标上有黄色覆盖图。假设构建良好,您可能必须删除NCB(Intellisense db)文件,如果它已损坏。进行干净的重建不会这样做。如果这没有帮助,请告诉我们您的确切症状是什么 - IDE中的断点是否“点亮”,但是没有开火?或者IDE拒绝完全打开断点?