调试应用与Xamarin开发入门
1. 调试工具介绍
Visual Studio for Mac 提供了用于调试代码和分析应用程序行为的复杂工具。借助这些工具,你可以控制执行流程,并检索有关变量和对象实例的详细信息。
2. 逐步调试
当应用程序执行中断时,例如调试器遇到断点,你有不同的选项来继续执行。可以使用“运行”菜单和调试工具栏中的命令(以及相关的键盘快捷键)来实现。以下是逐步调试的相关命令:
| 命令 | 描述 |
| — | — |
| 继续调试 | 从应用程序中断的点恢复执行。调试工具栏中的快捷方式是最左边的第一个按钮。 |
| 逐语句 | 每次执行一条指令。如果要执行的指令是一个方法,则逐行执行该方法;完成后,执行回到调用者。调试工具栏中的快捷方式是从左边数第三个按钮。 |
| 逐过程 | 每次执行一条指令。与“逐语句”不同的是,如果要执行的指令是一个方法,调试器不进入该方法,而是在完成其执行后回到调用者。这在调试调用多个已测试方法的代码部分时很有用。调试工具栏中的快捷方式是从左边数第二个按钮。 |
| 跳出 | 执行当前方法的所有剩余行,直到方法完成。“跳出”在方法外部不起作用。调试工具栏中的快捷方式是从左边数第四个按钮。 |
| 运行到光标处 | 运行所有代码直到所选行。通过右键单击一行代码并选择“运行到光标处”来调用。 |
| 设置下一条语句 | 在代码块内,允许设置在断点或停止后恢复应用程序执行时要执行的下一条语句。 |
| 显示下一条语句 | 将光标移动到下一个可执行语句。当你有长代码文件且断点不立即可见时,这很有用。 |
| 显示当前执行行 | 将光标移