美文网首页后端之美-ASP.net藏兵谷
VS-调试时断点不会命中

VS-调试时断点不会命中

作者: 神木惊蛰 | 来源:发表于2018-07-21 16:57 被阅读0次

问题描述:
断点调试是VS中的一大利器,有了它我们可以快速定位到代码的问题所在。在某些情况下会导致设置了断点后程序无法在断点处停下,下面分4种情况来解决断点不会命中的问题

“当前不会命中断点。还没有为该文档为载任何符号”
报错原因:
报这种错误的本质原因是,设置断点的这段代码不会被执行。当然,产生这种问题的原因也有很多。
可能一:VS的调试模式不是Debug模式。
可能二:生成的dll文件没有在同一文件夹中。
可能三:修改文件后没有重新编译。
可能四:调试设置问题

解决办法:
1,检查VS的调试模式。VS的调试分为两种,Debug和Release。Debug是专门真对检查程序的bug而设置的一种模式。Release模式对程序的编译进行了优化,一般用于程序发布。首先确保是在Debug模式下设置的断点。

解决VS调试时断点不会命中

2,检查设置断点的模块在调试时有没有输出。调试时遇到最多的警告“当前不会命中断点 还没有为该文档加载任何符号 ”。原因是我们设置断点的代码块并没有编译输出。

解决VS调试时断点不会命中

找到程序的生成目录,通常是在bin文件夹下,删除设置断点代码文件对应的dll文件或exe文件。重新调试项目

删除生成文件重新调试

3,统一引用目录,将引用设置到同一个目录下,防止源码与dll版本不匹配

4,工具——选项——调试——常规中的“要求源文件和原始版本完全匹配”的勾去掉

解决VS调试时断点不会命中

PS:除了这四种可能外还有其他的可能,这就需要广大贱友多多留言,大家共同完善。

相关文章

  • VS-调试时断点不会命中

    问题描述:断点调试是VS中的一大利器,有了它我们可以快速定位到代码的问题所在。在某些情况下会导致设置了断点后程序无...

  • Android Studio调试

    参考 断点调试 实用调试 总结:断点调试有step into step out 等 实用调试:条件断点、日志断点、...

  • AndroidStudio 调试 Native 代码,无法命中断

    在使用 AndroidStudio 调试 Native 代码时出现无法命中断点的问题: 造成这个问题的原因是由于手...

  • 调试 与 工作中遇到的部分小问题---iOS笔记摘录

    调试 NSLog 断点 普通断点 全局断点 命令行 po 参数名 断点 别名 NSAssert 布局有问题时 工作...

  • linux编程入门(七)-使用gdb调试程序

    程序开发离不开调试,可以断点调试,也可以打log调试,linux下断点调试c,c++程序用gdb。 断点调试虽然很...

  • Flutter开发调试

    代码开发后出问题都会需要调试,调试方法很重要。 1. 断点调试 断点调试跟大家熟悉的 Chrome 的断点调试基本...

  • Clojure 编译器实现(2)

    使用IntelliJ IDEA调试Clojure编译器 因为使用maven编译时是不会受debug断点影响的,所以...

  • Java基础语法_Day12

    一、Eclipse断点调试 Eclipse断点调试概述 Eclipse的断点调试可以查看程序的执行流程和解决程序中...

  • debug

    1 调试1.1 调试方式1.2 调试过程中的功能键的作用2 调试模式的断点2.1 断点类型2.2 静态断点2.3 ...

  • unity3d之调试模式

    断点调试 设置断点 在下图的位置双击,设置或者取消断点 启动调试模式 选择调试->开始调试或者按F5快捷键: 然后...

网友评论

    本文标题:VS-调试时断点不会命中

    本文链接:https://www.haomeiwen.com/subject/jdzylftx.html