您的位置:首页 > 其它

vs2005设置断点不能调试问题

2010-07-26 16:39 239 查看
不知道什么缘故,今天在vs2005的项目里设置断点,调试程序。但没有达到预期的效果,程序像没有设置断点一样照常运行。

尝试了百度里的N种方法,始终没法解决。在放弃与坚持之间选择了后者。终于在一朋友那有了正解,问题得到解决。

下面是解决方案:

解决方案一:

1. 单击 开始 , 单击 运行 , 类型 regedit然后单击 确定 。
2. 中注册表编辑器, 找到并单击以下注册表项:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa
3. 右击 Lsa , 指向 新建 , 然后单击 DWORD 值 。
4. 类型 DisableLoopbackCheck然后按 Enter。
5. 右击 DisableLoopbackCheck , 然后单击 修改 。
6. 在 数值数据 框中, 键入 1然后单击 确定 。
7. 退出注册表编辑器, 并重新启动计算机。

答案是有了,可是不知道原理,如果哪位朋友知道的话...

解决方案二:
1.删除调试器
进入注册表,删除以下目录的两个文件:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/AeDebug/Debugger
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework/DbgManagedDebugger

2.恢复默认调试器
开始-->运行-->drwtsn32 -i
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: