Visual Stdio2017调试
在代码左侧点击设置断点,按F5进行调试,代码运行到断点暂停运行
调试过程
VS2017调试有两种:
F!0,逐过程调试不进入代码调用函数或者方法里面
F11,逐条语句调试
值得一提的是VS2017之后可以点击箭头样式快速运行到鼠标位置
其他快捷键
Shift+F11直接运行当前函数,return到函数外
代码右键选择“运行到光标”,前面有断点暂停到断点,前面没有断点直接运行到光标代码行
断点 CTRL+ALT+B 使用断点
异常设置 CTRL+ALT+E 管理调试器的异常
Output CTRL+ALT+O 输出窗口
监视 CTRL+ALT+W、(1、2、3、4) 监视和快速监视窗口
快速监视 SHIFT+F9 监视和快速监视窗口
自动 CTRL+ALT+V、A “自动”和“局部变量”窗口
局部变量 CTRL+ALT+V、L “自动”和“局部变量”窗口
调用堆栈 CTRL+ALT+C 如何:使用“调用堆栈”窗口
即时 CTRL+ALT+I 即时窗口
并行堆栈 CTR:+SHIFT+D、S 使用“并行堆栈”窗口
并行监视 CTR:+SHIFT+D、(1、2、3、4) 开始调试多线程应用程序
线程 CTRL+ALT+H 使用“线程”窗口进行调试
模块 CTRL+ALT+U 如何:使用“模块”窗口
GPU 线程 - 如何:使用“GPU 线程”窗口
任务 CTR:+SHIFT+D、K 使用“任务”窗
进程 CTRL+ALT+Z 调试线程和进程
内存 CTRL+ALT+M、(1、2、3、4) “内存”窗口
反汇编 CTRL+ALT+D 如何:使用“反汇编”窗口
寄存器 CTRL+ALT+G 如何:使用“寄存器”窗口
Python 交互式调试 SHIFT+ALT+I Python 交互式 REPL
JavaScript 控制台 CTRL+ALT+V、C 快速入门:调试 JavaScript
DOM 资源管理器 CTRL+ALT+V、D 使用 DOM 资源管理器调试布局
实时可视化树 - 在调试时检查 XAML 属性
实时属性资源管理器 - 在调试时检查 XAML 属性