“当前不会命中断点。源代码与原始版本不同”的问题的解决方案

        在VS调试某个程序时,偶尔遇到无法进入断点,在设置的断点处会提示“...当前不会命中断点。源代码与原始版本不同...”的信息。
1清理解决方案,再重新生成解决方案
2删除所有的debug目录
3关闭解决方案,删除ncb、suo文件,删除debug目录等再打开,重新生成
上述方法都无法解决,问题依然存在

经过摸索和分析,发现只要在无法进入断点的模块中, 随便输入点什么 ,让模块出现未保存标志,然后重新编译即可。(奇怪啊,我都删除了整个目录,应该会重新编译了,为什么非得要有编辑标记?暂时不清楚原因)

记录之,希望对遇到该问题的朋友有所帮助。

你可能感兴趣的:(经验类)