断点不触发(无条件的) 修改代码也没不起作用 最近刚开始看别人的代码,为了理清头绪,打了断点但是不触发,好吧我看代码是否执行了就弹出信息,结果他的代码里德弹出信息可以弹出来,我的还是弹出来的,感觉是就没改一样,不知道是怎么回事。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从 Main 函数开始看,一步一步下去,千万不要突然看到旁边的代码正是自己想要的,就跳过中间部分,这样上下文意思不清楚,很容易逻辑就混乱了 http://blog.csdn.net/andkobe/article/details/5663641 是否在debug模式下,代码是否有效,是否该解决方案中的文件 谢谢 各位的回答我的是VSTO程序,Winform的窗体的cs文件里打断点,怎么也不触发声明:我的生成模式是debug一下是我在网上找的解决方案:当前不会命中断点,还没有为该文档加载任何符号”这个提示可能很多人都遇到过,首先我列几条网上常见的解决方案。 1、生成方式是Realse不是Debug。 2、调试时到“附加到进程”菜单里看有没有“aspnet_wp.exe”的进程,如果没有,添加。 3、控件的事件丢失。 4、右键解决方案的属性里,看生成项里的“生成调试信息”那里是不是FALSE,如果是,改成TRUE。 5、想要调试的代码行根本不能调试。其中4、右键解决方案的属性里,看生成项里的“生成调试信息”那里是不是FALSE,如果是,改成TRUE。我怎么没看到有生成调试信息这样的配置项 请检测输出目录下是否存在.pdb文件,如果存在,检查修改日期是否和exe文件相同。没有pdb文件或者pdb文件版本和exe不同,则断点将无法触发。 谢谢大侠的回答,我试过将bin\debug中的文件全部删除,然后重新生成整个项目,问题依旧。 检查JS脚本,JS脚本错误也会引发这个问题。 谢谢你的回复,我这里不是Js中的断点,而是Winform中的 Main函数的断点也进不去吗?Form的构造函数,Load方法呢? Winform的程序的话跟aspnet_state.exe没有关系的。你F5运行的时候应该可以走到断点的,如果走不到,那么说明要么代码是release版本,要么断点所在的位置不可调试,还有就是你打断点的代码根本就没有被调用。你可以在程序入口处打断点试试看能不能调试,如果可以,找找你打断点的代码是在哪里调用的,调用的条件是什么? 首先看调试时是否有“当前不会命中断点,还没有为该文档加载任何符号”的提示,如果有(断点是个空心圆)说明进程附加的不对,选择正确的进程附加上。如果没有,说明进程是对的,那就是程序某个地方有跳转,走不到断点,分析程序后重新设参数,或者动态修改内存变量的值(鼠标点要修改的变量,会显示值,点edit value,修改)。 谢谢你的回答,我的是VSTO程序,打开Excel,将其应附加进程的方式附加的程序里面,确实是有“当前不会命中断点,还没有为该文档加载任何符号”的提示,而在别人的电脑上是可以的 正则表达式求答 新手问题,生成后执行,怎么不出现dos框? 好大一枚难题,求指教!(xml查询的) wpf中窗口跳转和页面跳转的问题 C# picturebox循环赋值图片出现“无效参数”急,在线等 vs2008编的20K小程序 打包.net framework后有300多M大,怎么办 怎样控制C#程序执行所占用的资源? 几个有关DataGrid的简单问题 问一个关于C#中打印的问题 程序中帮助文档的实现 wince 6.0 , c# 编写 视频播放器 webresponse打不开网页,502网关错误
我的是VSTO程序,Winform的窗体的cs文件里打断点,怎么也不触发
声明:我的生成模式是debug
一下是我在网上找的解决方案:
当前不会命中断点,还没有为该文档加载任何符号”这个提示可能很多人都遇到过,首先我列几条网上常见的解决方案。 1、生成方式是Realse不是Debug。 2、调试时到“附加到进程”菜单里看有没有“aspnet_wp.exe”的进程,如果没有,添加。 3、控件的事件丢失。 4、右键解决方案的属性里,看生成项里的“生成调试信息”那里是不是FALSE,如果是,改成TRUE。 5、想要调试的代码行根本不能调试。其中4、右键解决方案的属性里,看生成项里的“生成调试信息”那里是不是FALSE,如果是,改成TRUE。我怎么没看到有生成调试信息这样的配置项
你可以在程序入口处打断点试试看能不能调试,如果可以,找找你打断点的代码是在哪里调用的,调用的条件是什么?