日期:2014-05-17  浏览次数:20505 次

VS2012 调试因为改动过个别地方出现个别地方无法命中断点
1.试过重新编译
2.试过修改注册表
HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main  
增加dword键TabProcGrowth,值为0就行! 
3.求其他解决方法.

------解决方案--------------------
试试下面两个:
1: 先清理解决方案,再重新生成解决方案;
 
2: 点“文件->高级保存选项”菜单,把断点文件保存为Unicode(utf-8)格式的;

------解决方案--------------------
引用:
试试下面两个:
1: 先清理解决方案,再重新生成解决方案;
 
2: 点“文件->高级保存选项”菜单,把断点文件保存为Unicode(utf-8)格式的;

试试这位大哥的方法

------解决方案--------------------
无法命中,断点哪儿有个黄色叹号,鼠标移上去会有无法命中的原因提示,你看看是什么提示
------解决方案--------------------
具体什么原因造成这个错误,暂时没有弄清楚。但是解决办法是:右击“解决方案”--》“配置管理器”--》新建“活动的解决方案配置”--》在“新建解决方案配置”对话框的“解决方案配置名”中输入一个名字,其它什么都不用修改--》确定。

    重新运行,设置的断点就起作用了!
还可以按以下步骤进行处理: 1.打开项目属性页,检查“配置属性”下的“生成”中的细项,其中“生成调试信息”的属性是否设置为true,如果没有,就把它设置为“true”。 2.确认完以上属性后,如果仍然出现该错误,就需要采用如下解决办法了。假设我的项目名称这VPN,这时,可以在以下路径中找到VPN.dll的文件:“C:\WINDOWS\Microsoft.NET\Framework\对应的framework版本\Temporary ASP.NET Files\vpn\d3cf95ee\36ebe08d\assembly\dl2\fb705b8f\e8bed8ad_155ec601”,删除该文件后就可以正常调试了。