zoukankan      html  css  js  c++  java
  • 诡异的 Visual Studio Debug断点不生效

    家里用 Visual Studio 2010 开发.net,有天发现,我修改代码以后,顺手F5 debug程序, 发现断点无法生效,提示是说源代码和类不匹配。

    接着按下F6,再F5,依旧这个问题。试了一段时间发现一定要Rebuild Solution以后断点才会起作用,也就是说,只有Rebuild Solution的时候代码才会被编译成dll放到,bin\debug目录下 。

    查看build设置,Build ->  Configuration Manager,的确在Debug的时候是勾选了Build的。

    这个问题一直伴随我读过整个毕业设计,那段日子一定要Rebuild Solution才能Debug。毕业以后在单位里用VS2005,没有这个问题,家里也不怎么写.net了,就渐渐放下了这个事情。

    直到今天。

    Visual Studio 2005也出现了这个问题,在写代码突然之间发现,怎么执行不对呀,然后尝试打断点,断点添加失败。遇到相同问题了。 无头绪折腾。时不时谷歌一下,各种解决方法也不对,Google还时不时被Reset一下,只能Bing,不靠谱,最后度娘,更加也不靠谱。

    突然对着那个Configuration Manager那个复选框手贱点了一下,变成Uncheck,再手贱点了一下Check上,最后手贱直接点了F5,神奇了,断点上去了。

    好吧,为了验证我的猜想,我先去掉Configuration Manager里面的 Build 复选框,修改代码,加入一个空函数,添加调用,保存,F5,断点失败。

    然后勾选 Build 复选框,加入另一个空函数,添加调用,保存,F5,断点成功打入。

    尼玛,VS坑爹啊。

    回去以后再2010里试试看,估计是相同问题。

     

     

     

     

    ---0101-0101-01-0111-0110-110-10011-------

    如果,人生可以编码 …… 

  • 相关阅读:
    ASP内置对象
    VBscript脚本语言
    2018校园招聘求职记
    0.3W微功率放大器
    画一画BeagleboneBlack的PCB
    硬件类实习面试经历(已跪)
    2017会是改变人生轨迹的一年
    windows下使用vs code调试简单的C程序
    Beagleboneblack的MLO文件干了些啥
    模仿u-boot的makefile结构
  • 原文地址:https://www.cnblogs.com/liyinkan/p/2284815.html
Copyright © 2011-2022 走看看