解决VS调试时断点不会命中
2016-11-29 08:46
274 查看
断点调试是VS中的一大利器,有了它我们可以快速定位到代码的问题所在。在某些情况下会导致设置了断点后程序无法在断点处停下,下面分4种情况来解决断点不会命中的问题
百度经验:jingyan.baidu.com
1,检查VS的调试模式。VS的调试分为两种,Debug和Release。Debug是专门真对检查程序的bug而设置的一种模式。Release模式对程序的编译进行了优化,一般用于程序发布。首先确保是在Debug模式下设置的断点。
步骤阅读
2
2,检查设置断点的模块在调试时有没有输出。调试时遇到最多的警告“当前不会命中断点 还没有为该文档加载任何符号 ”。原因是我们设置断点的代码块并没有编译输出。
步骤阅读
3
找到程序的生成目录,通常是在bin文件夹下,删除设置断点代码文件对应的dll文件或exe文件。重新调试项目
步骤阅读
4
3,统一引用目录,将引用设置到同一个目录下,防止源码与dll版本不匹配
5
4,工具——选项——调试——常规中的“要求源文件和原始版本完全匹配”的勾去掉
百度经验:jingyan.baidu.com
方法/步骤
11,检查VS的调试模式。VS的调试分为两种,Debug和Release。Debug是专门真对检查程序的bug而设置的一种模式。Release模式对程序的编译进行了优化,一般用于程序发布。首先确保是在Debug模式下设置的断点。
步骤阅读
2
2,检查设置断点的模块在调试时有没有输出。调试时遇到最多的警告“当前不会命中断点 还没有为该文档加载任何符号 ”。原因是我们设置断点的代码块并没有编译输出。
步骤阅读
3
找到程序的生成目录,通常是在bin文件夹下,删除设置断点代码文件对应的dll文件或exe文件。重新调试项目
步骤阅读
4
3,统一引用目录,将引用设置到同一个目录下,防止源码与dll版本不匹配
5
4,工具——选项——调试——常规中的“要求源文件和原始版本完全匹配”的勾去掉
相关文章推荐
- VS调试 不会命中断点,源代码与原始版本不同的解决办法
- VS调试 不会命中断点,源代码与原始版本不同的解决办法
- ArcMap Add-in插件开发中解决VS调试时断点不会命中的问题
- 原创:VS调试 不会命中断点,源代码与原始版本不同的解决思路
- 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。
- ArcMap Add-in插件开发中解决VS调试时断点不会命中的问题
- ArcMap Add-in插件开发中解决VS调试时断点不会命中的问题
- 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。
- VS调试 不会命中断点,源代码与原始版本不同的解决办法
- 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。
- VS2015 C#调试C++ dll时提示:“当前不会命中断点,因为还没有为该文档加载任何符号”解决方法From Eric Qu
- MFC开发-待整理 --VS调试 不会命中断点,源代码与原始版本不同的解决办法
- ArcMap Add-in插件开发中解决VS调试时断点不会命中的问题
- VS调试 不会命中断点,源代码与原始版本不同的解决办法
- VS 2005 \ 2008 "当前不会命中断点。源代码与原始版本不同"解决方法
- VS2015 使用 Visual Studio Emulator For Android 调试无法命中断点的解决办法?
- vs2015关于“当前不会命中断点 还没有为该文档加载任何符号”的解决方法
- vs2010 修改程序代码,调试程序时,“当前不会命中断点,源代码与原始版本不同。” 的解决方案, 及vs调试时,不能修改源代码的解决方案。
- vs2013关于“当前不会命中断点 还没有为该文档加载任何符号”的解决方法
- VS“当前不会命中断点。源代码与原始版本不同”的问题的有效解决办法