VS2010在调试时产生chrome 断点调试错位怎么解决

VS2010里调试模式下无法停留在断点?? - 开源中国社区
当前访客身份:游客 [
当前位置:
silverlight + C#的项目,在后台代码里的断点,调试时一个也不会停留,直接跑过去了,用MessageBox试了一下,程序确实走了那一步,但是为什么就不停在断点处呢?
共有2个答案
<span class="a_vote_num" id="a_vote_num_
我知道的情况之一可能是断点那一行被编译器优化给删除了。
<span class="a_vote_num" id="a_vote_num_
更多开发者职位上
有什么技术问题吗?
要拿到所...的其它问题
类似的话题二次元同好交流新大陆
扫码下载App
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
1、毫无保留地书写你的智慧,才会让更多的人少走弯路。
2、大多数人研究的是一个苹果里有多少颗种子,但是只有极少部分人才愿意去研究一颗种子里有多少个苹果!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
&& &有时候打开一个工程,在里面写了新的代码或者添加了一些新的控件到界面.但是调试程序时,界面上并没有出现我们新添加的控件,并且新写的代码不起作用,在新代码处也不能下断点……问题的解决:1、删除工程文件下bin与obj文件夹里的全部文件。这时后再进行调试。如果步骤1不能解决问题,可以再做下面步骤2、3然后再调试试一试。2、【Debug/Options And Settings/Debugging/General】右边的【Require source files to exactly mathch the original version】不要选中.3、或者选中工程右键【Open/Debug/Enable Debuggers】下的【Enable unmanaged code debugging】选中。
阅读(10452)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_',
blogTitle:'VS2010不能断点/下断的问题',
blogAbstract:'《VS2010不能断点的问题》问题的提出:&& &有时候打开一个工程,在里面写了新的代码或者添加了一些新的控件到界面.但是调试程序时,界面上并没有出现我们新添加的控件,并且新写的代码不起作用,在新代码处也不能下断点……问题的解决:1、删除工程文件下bin与obj文件夹里的全部文件。这时后再进行调试。如果步骤1不能解决问题,可以再做下面步骤2、3然后再调试试一试。2、【Debug/Options And Settings/Debugging/General】右边的【',
blogTag:'不能断点',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:2,
publishTime:7,
permalink:'blog/static/',
commentCount:6,
mainCommentCount:3,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'1、毫无保留地书写你的智慧,才会让更多的人少走弯路。\n2、大多数人研究的是一个苹果里有多少颗种子,但是只有极少部分人才愿意去研究一颗种子里有多少个苹果!',
hmcon:'0',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}vs2012调试时,断点错位如何解决_imooo软件程序bug解决方案
vs2012调试时,断点错位如何解决
vs2012调试时,断点错位怎么解决?感觉在某一正常的代码行设置了断点,结果一按F5运行时,断点马上跑到下一行去了
实际运行时,也确实是在下一行,跟代码对应不上,很不方便,有办法解决吗?
------解决方案--------------------传闻中的bug吧。不用2012的飘过。不做触摸屏幕开发还在使用net3.5的东西------解决方案--------------------行了就好&遇到这种问题我一般清理下解决方案
如果再不行就关闭重启vs
如果再不行就....&&火了就重装vs
如果再不行就.....重装系统
还是不行就&该换电脑了------解决方案--------------------最好使用win8搭配vs2012。不然建议使用vs2010VS2010断点调试技巧
VS2010断点调试技巧
  设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置断点。快捷键F9。      启动调试:按F5或者点击左边红框中的按钮。右边框是开始执行(不调试)Ctrl+F5。      调试工具栏:下面是工具栏中对应的名称和快捷键。   & & & &   在调试过程中F5是执行到下一个断点。F11是逐语句,在执行到下图中的断点时,按F11会执行到Fibonacci方法里面逐步记录执行过程。F10是逐过程,与逐语句不同的是,在执行到下图中断点时,再执行会执行断点下面的语句,而不是去执行语句中的方法。      局部变量:在调试过程中可以查看局部变量窗口,如下图里面会有变量的当前状态。如果找不到的话在    数组的状态表示如下图:        InteliTrace记录每一步的调试状态。    条件中断  开发人员设置断点,运行程序,利用不同的输入触发断点,然后在断点处手工检查是否满足某些特定的条件,从而决定是否继续调查。如果当前场景不是他们想要的,按F5继续运行程序,尝试别的输入,手动重复刚才的过程。  针对上述情况,Visual Studio提供了一个方便得多的功能――“条件中断”。只有当程序满足了开发人员预设的条件后,条件断点才会被触发,调试器中断。这将避免频繁地手工检查/恢复程序运行,大量减少调试过程中的手工和烦琐工作。  如何设置条件断点:  设置条件断点非常容易。在特定的行上,按F9设置断点。    然后右击断点C编辑窗口左侧的红点,在上下文菜单上选择“条件”。    这时弹出一个对话框供你设置激活该断点所需的条件。比如:我们希望只有当x==5时,调试才中断。我们可以写出如下的表达式:    现在我再运行这个程序按F5达到条件断点,只有当x等于5时,程序运行才会被中断。对于其它条件下的x值,断点将被跳过。  记录到达断点次数  有时你希望,只有当第N次满足条件的运行到达断点时,才中断程序运行。例如:当第一次命中断点。可以通过右击断点,然后在弹出菜单上选择“命中次数”菜单命令实现。    这时系统弹出一个对话框,它允许你指定:(1)当满足条件,而且进入断点的累计次数等于N时,断点命中一次。(2)当满足条件,而且进入断点的累计次数是N的倍数时,断点命中一次。(3)当满足条件,而且进入断点的累计次数大于N时,每次命中断点。    注意:如果多个条件同时用的话,结果取交集。      断点筛选器  例如,在调试一个服务程序时在其内部打上了断点,由于这是一个公用的服务不希望其他访问这个服务的程序被所设断点调试干扰,怎么办?断点筛选器就是限制只在某些进程和线程中设置断点。筛选器文本框中输入以下一个或多个子句,可以使用&(AND)、||(OR)、!(NOT)和圆括号组合这些子句描述应在何处设置断点的表达式,或者清除该表达式以便在所有进程和线程中设置断点。比如,希望断点只在被机器名为xye-PC的机器访问时才触发,我们可以右击断点进行断点筛选器设置。当其他机器访问程序的时候断点不会触发,其他机器访问时感觉不到断点的存在。    跟踪点―进入断点时的自定义操作  许多人不知道“跟踪点(TrackPoints)”这个调试功能。“跟踪点“是种特殊的断点,当它被命中时,它会触发一系列自定义操作。如果你想观察程序的行为,而又不想中断调试的时候,这个功能尤其有用。  我将用一个简单的控制台程序来演示如何使用“跟踪点”。如下是斐波那契数列的一个递归实现:    以上程序中,我们使用Console.WriteLine() 输出针对特定输入值生成的最终斐波那契数列。如果希望在调试器里观察操作中每一次递归运算后的数列而又不实际中断程序运行,该怎么办呢?“跟踪点”可以轻松实现。  设置跟踪点:  你可以在特定的行上,按F9加跟踪点。然后右击断点,在上下文菜单中选择“命中条件”:    在弹出对话框上,你可以设置命中该断点时,所触发的事件。    在上面例子中,我们设定一旦命中断点时就打印追踪信息。注意,我们已经把局部变量“x”的值,作为追踪信息的一部分输出。局部变量可以通过{变 量名}语法输出。你还可以利用系统内置的命令($CALLER, $CALLSTACK, $FUNCTION等等),在追踪信息中输出常用的调试值。  在上例中,我们同时选中了底端的“continue execution“选项,这说明我们不希望程序中断调试状态,而是继续运行。唯一的不同是:每次断点条件满足时,我们的自定义追踪信息都将被输出。  现在当我们运行程序时,会发现自定义追踪信息自动显示在Visual Studio的“输出“窗口里。这让我们很容易看到程序的递归调用过程:    你也可以选择往应用程序中添加一个自定义追踪信息的监听器。这时追踪点的输出信息将通过它输出,而不是Visual Studio的“输出“窗口。
&&&主编推荐
H3C认证Java认证Oracle认证
基础英语软考英语项目管理英语职场英语
.NETPowerBuilderWeb开发游戏开发Perl
二级模拟试题一级模拟试题一级考试经验四级考试资料
港口与航道工程建设工程法规及相关知识建设工程经济考试大纲矿业工程市政公用工程通信与广电工程
操作系统汇编语言计算机系统结构人工智能数据库系统微机与接口
软件测试软件外包系统分析与建模敏捷开发
法律法规历年试题软考英语网络管理员系统架构设计师信息系统监理师
高级通信工程师考试大纲设备环境综合能力
路由技术网络存储无线网络网络设备
CPMP考试prince2认证项目范围管理项目配置管理项目管理案例项目经理项目干系人管理
Powerpoint教程WPS教程
电子政务客户关系管理首席信息官办公自动化大数据
职称考试题目
就业指导签约违约职业测评
招生信息考研政治
网络安全安全设置工具使用手机安全
3DMax教程Flash教程CorelDraw教程Director教程
Dreamwaver教程HTML教程网站策划网站运营Frontpage教程
生物识别传感器物联网传输层物联网前沿技术物联网案例分析
互联网电信IT业界IT生活
Java核心技术J2ME教程
Linux系统管理Linux编程Linux安全AIX教程
Windows系统管理Windows教程Windows网络管理Windows故障
组织运营财务资本
视频播放文件压缩杀毒软件输入法微博
数据库开发Sybase数据库Informix数据库
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&VS2010断点调试技巧 - .NET综合 - 编程入门网
VS2010断点调试技巧
设置断点:在如下图中的红色圆点处设置断点,红色圆点表示已经在这行设置 断点。快捷键F9。
启动调试:按F5或者点击左边红框中的按钮。右边框是开 始执行(不调试)Ctrl+F5。
调试工具栏:下面是工具栏中对应的名称和快捷键。
在调试过程中F5是执行到下一个断点。F11是逐语句,在执行到下图中的断点 时,按F11会执行到Fibonacci方法里面逐步记录执行过程。F10是逐过程,与逐语 句不同的是,在执行到下图中断点时,再执行会执行断点下面的语句,而不是去 执行语句中的方法。
局部变量:在调试过程中可以查看局部变量窗口,如下图 里面会有变量的当前状态。如果找不到的话在
数组的状态表示如下图:
InteliTrace记录每一步的调试状态。}

我要回帖

更多关于 php断点调试 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信