VS2008 断点不起作用 失效

1、无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』; 
2、项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』; 
3、C/C++->优化->优化选择『禁用』; 
4、删除解决方案下的.ncb文件; 
5、工具->选项->调试->『要求源文件与原始版本完成匹配』去掉勾;(可行) 
6、最后在上述设置的情况下,重新编译整个解决方案;

如果VS出现问题或设置变乱,可以通过恢复默认设置使之回到安装成功时的状态,从而解决出现的问题。VS恢复默认设置的方法有2种,分别是:通过“导入和导出设置”实现和通过命令实现。

 

  一、通过“导入和导出设置”实现VS恢复默认设置

  1、快捷步骤

  工具 → 导入和导出设置 → 重置所有设置 → 下一步 → 选择“是否保存当前设置”,下一步 → 选择“要重置的开发语言(如,Visual C# 开发设置)” → 完成。

 

  2、详细步骤

  1)依次选择“工具 → 导入和导出设置”,如图1所示:

VS2008 断点不起作用 失效

图1

 

  2)在图1中,选择“重置所有设置”,如图2所示:

VS2008 断点不起作用 失效

图2

  3)单击“下一步”打开“保存当前设置”窗口,如图3所示:

VS2008 断点不起作用 失效

图3

 

  4)如果想保存当前设置,选择“是,保存我的当前设置”;反之,选择“否,仅重置设置,从而覆盖我的当前设置”;选择之后单击“下一步”,打开窗口如图4所示:

VS2008 断点不起作用 失效

图4

  5)选择要重置的开发语言,如图4中选择“Visual C# 开发设置”,最后单击“完成”即可。

 

 

  二、通过命令实现VS恢复默认设置

  1、依次选择“开始 → 所有程序 → Microsoft Visual Studio 2010 → Visual Studio Tools → Visual Studio 命令提示(2010)”,打开“命令提示符”窗口。

  2、输入  devenv  /ResetSettings,如图5所示:

VS2008 断点不起作用 失效

图5

  3、回车一会儿后,就会恢复VS默认设置。

 

  提示:虽然是以 VS2010 为例,但其它版本如 VS2008、VS2012 等也适用,按照上面步骤操作就行了。