VS2008 当前不会命中断点

场景:VS2008 "当前不会命中断点。源代码与原始版本不同"解决方法

VS2008 "当前不会命中断点。源代码与原始版本不同"
VS2008 "当前不会命中断点。源代码与原始版本不同"           怎么解决这个问题, 

把  工具-》调试-》常规-》要求源文件与原始版本本完全匹配的钩去掉, 就可以,能命中断点, 但有人说这样调试的
时候会出现奇怪的现象,比如, 断点在第二行, 调试的时候跑到第四行。

怎么解决呀, 以前出现过一次这样的问题, 当时的解决方法是 

全选CPP文件内容,选择 “编辑”-“高级”-“设置选定内容的格式”,保存,重新编译,OK搞定  但现在这个方法不行。
------解决方案--------------------
重建所有
------解决方案--------------------
这个有时候是VS的问题。。。你可以吧VS个恢复到默认状态@@

具体的可以

打开:开始\程序\Microsoft Visual Studio 2008\Visual Studio Tools\Visual Studio 2008 命令提示

输入命令:devenv /resetskippkgs
------解决方案--------------------
符号文件不匹配
------解决方案--------------------
重新编译