zoukankan      html  css  js  c++  java
  • Debugging tips in VS

    1. Sometimes you may need to tell debugger to break when some variable equals to a value as follows

    if (MyStringVariable == "LKOH"
    Debugger.Break();

    Refer to System.Diagnostics namespace

    http://msdn.microsoft.com/en-us/library/system.diagnostics.debugger.break.aspx

    2. Remember VS debugger shortcuts helps:

    Shortcut Description
    Ctrl-Alt-V, A
    Displays the Auto window to view the values of variables currently in the scope of the current line of execution within the current procedure
    Ctrl-Alt-Break
    Temporarily stops execution of all processes in a debugging session. Available only in run mode
    Ctrl-Shift-F9
    Clears all of the breakpoints in the project
    Ctrl-Alt-Q
    Displays the Quick Watch dialog with the current value of the selected expression. Available only in break mode. Use this command to check the current value of a variable, property, or other expression for which you have not defined a watch expression
    Ctrl-Shift-F5
    Terminates the current debugging session, rebuilds if necessary, and then starts a new debugging session. Available in break and run modes
    F5
    If not currently debugging, this runs the startup project or projects and attaches the debugger. If in break mode, this allows execution to continue (i.e., it returns to run mode).
    Ctrl-F5
    Runs the code without invoking the debugger. For console applications, this also arranges for the console window to stay open with a "Press any key to continue" prompt when the program finishes
    F11
    Executes code one statement at a time, tracing execution into function calls
    Shift-F11
    Executes the remaining lines of a function in which the current execution point lies
    F10
    Executes the next line of code but does not step into any function calls
    Shift-F5
    Available in break and run modes, this terminates the debugging session
    F9
    Sets or removes a breakpoint at the current line

  • 相关阅读:
    点对点PSCV
    开机启动文件夹
    SpringBoot占用端口
    停止8080端口
    java JDK下载与安装教程
    JRebel热部署
    取消ctrl+alt+箭头 旋转
    空指针调试
    xdebug 断点调试,时间过长会出现超时如何解决
    vue 无法加载文件 CProgram Filesnodejsnpm.ps1,因为在此系统上禁止运行脚本
  • 原文地址:https://www.cnblogs.com/feishunji/p/2022386.html
Copyright © 2011-2022 走看看