vs自带的调试方法高级应用,回退,和在线修改

简介:
总结一下最近关于vs自带的调试上的一些便捷用法:

1)断点处调试对象

  • 在条件选项中有可以加上对当前断点的一些条件判断;
  • 在命中次数中可以设置其命中的次数,比如第3000次命中后执行等。。。;
  • 断点筛选器跟条件选项的设置差不多,也是根据某些调件来进行调试
  • 其余的使用起来也很简单;

2)同样断点也可以移动位置,比如说a->b->c(代码执行的过程),当程序运行到c点时,可以拖动断点上黄色的向右的箭头,把箭头向上挪到a点出,可以使程序回退这样尤其在你修改b处的代码后不必重启调试,也可以重新执行接下来的代码(而且还是修改过的哦),--这里提醒一句:有时如果你是64位的操作系统vs可能会提示“不允许64位程序进行修改”这样的提示信息,不过解决办法也很简单:在VS主菜单上选择“生成” or "Build"——“配置管理器” or "Configuration Manager",设置生成平台为x86(如果没有就新建一个--》新建后在提示框中的“键入或选择新平台”的标签中下拉选择x86 -->单击确定就行了)。



本文转自 tongling_zzu 51CTO博客,原文链接:http://blog.51cto.com/tongling/1169175
相关文章
|
15天前
|
敏捷开发 自然语言处理 测试技术
云效产品使用常见问题之webhook 触发,不能将运行备注填充进运行历史如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
13天前
|
数据建模 Linux Android开发
Mstar 9632方案调试杂项临时笔记
Mstar 9632方案调试杂项临时笔记
16 0
|
2月前
|
前端开发 开发工具 iOS开发
mPaaS常见问题之真机预览与调试扫码调式 release包开启日志如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
29 0
|
4月前
|
编解码
亚丁号自动阅读第一次更新
亚丁号自动阅读第一次更新
18 0
|
6月前
|
开发者
评审不通过开发者的提交工具一直显示推送状态,必须通过后推送的信息才会消失
在使用sourcetree时,开发者提交推送代码后,评审不通过,sourcetree上边一直显示推送的状态,只有通过评审推送状态才会消失。
|
9月前
uniapp bug记录(后续更新)
uniapp bug记录(后续更新)
72 0
|
Web App开发 缓存 iOS开发
CleanMyMacX4.12.2有哪些新的功能更新
任何一部电子设备在使用多年之后都会出现性能下降的问题,苹果的Mac计算机自然也不例外。当你发现Mac运行缓慢,因为有太多文件或缓存垃圾将Mac的运行速度拖了下来。 要想提高生活和工作效率,必须对Mac进行优化,提升一下Mac 的使用性能。那么以下三种提升Mac使用性能的方法对你的帮助将会是巨大的。
99 0
|
Web App开发 搜索推荐 开发者
Chromium 禁止用户删除内置搜索引擎给开发者带来新”困扰“,后续:“该功能将在 Chrome 98 / 99 中恢复”
Chromium 禁止用户删除内置搜索引擎给开发者带来新”困扰“,后续:“该功能将在 Chrome 98 / 99 中恢复”
110 0
Chromium 禁止用户删除内置搜索引擎给开发者带来新”困扰“,后续:“该功能将在 Chrome 98 / 99 中恢复”
|
运维 JavaScript 开发工具
通过工具来规范代码提交与发布日志
使用https://github.com/conventional-changelog/standard-version和vscode插件”Conventional Commits”工具规范开发人员提交git日志
362 0
通过工具来规范代码提交与发布日志