情况:在别人那边的项目可以调试,在我这边不行.看来是电脑环境问题了 自己试过 VS2013修复下(用了1个半小时),点评:无效 网上 五花八门的都不适合 1.设置与当前版本不一致取消打勾.    点评:只适用懒得按F6的人 2.打开属性编辑器,C++  禁止什么为fasle ,设置生成调试信息   为  true    点评:我C#项目哪来的这选项啊! 3.删除bin.pdp.suo, 同1. 4.设置WEB应用程序属性总是在调试时启动  为False  点评:无效 5.按照什么slivexxx…
经过仔细检查后发现,是DLL版本和源码生成的DLL版本不一致,造成的! 复制新的过去,问题就解决了.…
在release模式下调试程序,经常出现"当前不会命中任何断点,还没有为文档加载"的问题,可尝试以下方法: 1. 属性 → 配置属性 → C/C++ → 常规 → 调试信息格式:选择 C7  兼容(/Z7) 2. 属性 → 配置属性 → C/C++ → 优化 → 优化:选择 禁用 3. 属性 → 配置属性 → 链接器 → 调试 → 生成调试信息:选择 是(/DEBUG) 正常情况下,如上设置就可以命中断点了,如果还不可以,那就是dll版本不匹配等其他原因了.…
今天在release编译环境下出现了如标题所说的问题“ 当前不会命中断点,还没有为该文档加载任何符号”,在网上找了几个方法都没有解决我的问题,咨询了一下师傅,解决了,很简单,方法如下:右键--属性--生成,把优化代码勾去掉就可以了…
一.问题及原因 有这样一种调用逻辑:A.exe调用B.dll.现在想要在B的源代码中打断点,从A发起进行调试,却给出了"当前不会命中断点.还没有为该文档加载任何符号"的提示.感觉十分奇怪,各种重新生成,重启VS都没啥用,最后不得以网上搜了一番,找到了问题的根源. 原来我把旧的B.dll文件拷到了A.exe所在的目录下,导致A.exe调试时直接去调用旧的B.dll文件,而旧的dll文件对应的.pdb文件早已经不存在了,因此无法进行调试.(.pdb文件中存储着调试信息.dll文件源代码修改…
VS2017升级之后,代码调试无法进入,显示“当前无法命中断点,还没有为该文档加载任何符号”的问题解决思路: 1.工具-选项-项目和解决方案-生成并运行,取消勾选“在运行时仅生成启动项目和依赖性” 2.选中启动项目-右键属性-生成,取消勾选“优化代码” 3.选中启动项目-右键属性-Web,勾选“ASP.NET”和“启用编辑并继续” 4.工具栏-调试-选项-常规,取消勾选“启用仅我的代码”,取消勾选“要求源文件与原始版本完全匹配”,勾选“启用编辑并继续”和“在调试时显示运行以单击按钮” 经过以上几…
本文转自EasyDarwin开源团队成员Alex的博客:http://blog.csdn.net/cai6811376/article/details/52063666 近日,我们EasyDarwin团队在调试EasyDarwin的时候遇到有些C++源文件无法命中断点,提示"当前不会命中断点.还没有为该文档加载任何符号". 这里是因为,有些源文件的调试信息被禁用了,生成不了调试符号.只需要将源文件的"调试信息格式"设置一下就可以了. 调试信息格式说明 /Z7./Zi…
今天发布网站之后,附加进程却怎么页不能命中断点,后来发现原来,我将发布的web.config文件覆盖掉了新生成的配置文件,其中一项:<compilation debug="false">我竟然将调试禁用掉了!!!怪不得,再此记下此错误!!将其设置为true,即可.…
方法一: 把ie的 调试 打开,然后调试的时候 会问你 是在新示例中打开 还是 当前示例,你选择当前的就行了.还有 建议你用 ie8.0的 开发者工具 调试  非常舒服 我已经 早就不用debuger了. 方法二: 首先在IE  工具->选项->高级->禁止脚本调试  前面的钩钩取消掉 再进入vs  在js  前面加上  debugger;…
一 http://stackoverflow.com/questions/2155930/fixing-the-breakpoint-will-not-currently-be-hit-no-symbols-have-been-loaded-fo unable to hit the breakpoint Start debugging, as soon as you've arrived at a breakpoint or used Debug > Break All, use Debug >…