以前因为工作的关系,接触过不少程序员同行,发现很多同学对所谓的小技巧tips感兴趣。本文就是一篇很有趣的文章,总结介绍了12个关于“宇宙第一IDE”—— Visual Studio的实用技巧。善加利用这些小技巧,能够在使用Visual Studio进行调试时更加简单方便。

下面是几个小例子,比如说调试代码时让代码自动运行到光标所在的代码行。

调试代码时显示线程

以及从16.5版开始,Visual Studio 2019可以将已编译的程序集的IL代码反编译为一些C#源代码以便于调试。

具体内容可以查阅原文。

全文分为以下几个部分:

  • Run to Cursor

  • Run through here with a mouse click

  • Set next statement to here

  • Data breakpoint: Break when value changes

  • Conditional breakpoint

  • Trace breakpoint

  • Track Objects that Are Out-Of-Scope

  • View values returned by functions

  • Reattach To Process

  • No-Side-Effect evaluation in Immediate Window and in the Watch Window

  • Show Threads in Source

  • Debug source code decompiled from IL code

原文标题:

12 Visual Studio Debugging Productivity Tips

https://blog.ndepend.com/12-visual-studio-debugging-productivity-tips/

visual studio 调试 定义debug常量_有趣的阅读 12个提高生产力的Visual Studio调试技巧...相关推荐

  1. 消除拖延的方法_拖延很烂—因此,这就是“吃青蛙”提高生产力的方法

    消除拖延的方法 在最有价值的活动上花费最宝贵的时间 ,您将改变自己的生活轨迹. (Spend Your Most Valuable Time on Your Most Valuable Activit ...

  2. markdown流程图多分支_提高生产力的好工具MarkDown语法学习

          Python自动化测试开发班3月7号开课,2月15号前报名优惠800 什么是Markdown Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用 ...

  3. 生产管理erp系统源码_仁和ERP企业管理系统提高生产管理流程

    传统的制造企业管理理念只会阻碍公司经营发展,在管理流程根本上去改变,还得从企业各部门管理思想的转变做基础,优化公司核心业务流程做标准,双向进行改革创新,将管理流程提升为企业的核心竞争力!这将是企业在市 ...

  4. 提高excel生产力_设计师:提高生产力的7种方法

    随着对设计的需求每天都在增加,在那里争夺相同工作的设计师人数也越来越多. 仅仅成为一个优秀的设计师已经不够了 . 客户正在寻找不仅能超越他们的期望,而且能在创纪录的时间内做到这一点的设计师. 这是在更 ...

  5. visual studio 设计器不显示_面向国际市场的装置开发运维软件设计与实现

    南京南瑞继保电气有限公司的研究人员陈宏君.张磊.徐睿.曾凯.刘坤,在2019年第3期<电气技术>上撰文,分析了面向国际市场的用户软件现状与问题,介绍了新一代控制保护平台PCS-S系列装置配 ...

  6. JAVA 定义全局常量码表_【Java基础】java常量是什么?

    ava常量是什么? JAVA常量就是在程序中固定不变的值,是不能改变的数据.例如数字1.字符"a".浮点数3.2等.在Java中,常量包括整型常量.浮点数常量.布尔常量.字符常量等 ...

  7. debug疯了_《尼尔机械纪元》调试房间Debug模式开启及设置教程 Debug模式怎么进...

    <尼尔机械纪元>Debug模式是一个非常自由的调试房间,很多玩家不太清楚Debug模式怎么进或者怎么设置,下面为大家带来<尼尔机械纪元>调试房间Debug模式开启及设置教程,带 ...

  8. java语言中修饰一个常量_接口中定义一个常量所用的修饰符有: (5.0分)_学小易找答案...

    [判断题]Java中的接口不允许被继承 (5.0分) [单选题]下列程序的输出结果是( ) public class Ex_36{ public static void main(String arg ...

  9. 学习笔记02 - Eclipse断点调试(DeBug)使用技巧学习_初级

           在进行Java开发或者学习时,不少人可能会使用Eclipse软件,当然开发过程中可能会遇到各种编译.运行出现错误的问题,这时我们就需要对代码进行Debug,检查到底哪里出了问题.因此,熟 ...

最新文章

  1. 从Android源码的角度分析Binder机制
  2. 中国大学慕课python答案第七章_中国大学慕课用Python玩转数据章节测试答案
  3. ST-Link刷成J-Link
  4. Java的transient关键字
  5. C++ Primer 第五版 第6章 6.1——函数及函数定义及调用阅读笔记
  6. 面向对象设计与构造:oo课程总结
  7. relocation R_X86_64_PC32 against symbol can not be used when making a shared object recompile with
  8. python图像边缘检测报告_python计算机视觉2:图像边缘检测
  9. 多媒体知识,手机电脑设备联用
  10. mysql数据库授权,备份,恢复_wuli大世界_新浪博客
  11. 坐飞机时为什么不能说一路顺风
  12. CentOS网络配置文件中UUID参数释疑
  13. 世界是如何由计算机代码运行的(原文见http://www.bbc.co.uk/timelines/zxsrcdm)
  14. 模型评估指标 AUC 和 ROC,这是我看到的最透彻的讲解
  15. STM32使用库函数控制时钟芯片DS1302提供时间
  16. 单片机c语言快速除法运算,单片机开发厂家之单片机C语言快速精度除法方案
  17. Chrome主页被劫持
  18. ATE电源测试设备NSAT-8000功能介绍
  19. CUDA:矩阵乘法的实现(Share Memory)
  20. 武宣计算机培训学校,武宣县职业技术学校

热门文章

  1. 知识图谱论文阅读(十八)【KDD2019】AKUPM: Attention-Enhanced Knowledge-Aware User Preference Model for Recommend
  2. LeetCode之最大正方形
  3. 杂谈机器学习的几个应用场景
  4. 全网Star最多(近20k)的Spring Boot开源教程 2019 年要继续更新了!
  5. 2019 最全支付宝高级Java现场面试37题
  6. 论文浅尝 | 用增强学习进行推理:问答与知识库完善(KBC)
  7. 面向中文自然语言处理的60余类系统开源实践项目与工业探索索引
  8. 基于裁判文书与犯罪案例文本挖掘项目
  9. Nginx+Fastdfs
  10. 如何在终端编译C++代码