大多数的应用程序都使用多线程技术。对应Windows应用程序,为了能够使用户界面保持快速响应,经常需要把费时的任务放在与主应用程序独立的线程上运行。此时,多个线程的并发执行调试变得很困难,特别是在多个线程访问同一个类和方法时。Threads能够帮助我们减轻复杂度。 打开窗口 一般来说当程序遇到 ...
除了在调试会话中检测变量的内容外,还应仔细评估代码的逻辑,确保所有代码按期望的顺序执行。Vsual Studio提供一组窗口,他们显示了暂停程序执行时所加载和执行的代码。这样就可以更好的理解代码的运行时行为,快速找出逻辑错误。 这些窗口有Call Stack窗口 Threads窗口 Moduls窗口和进程窗口。今天介绍Call Stack窗口。 打开 通过菜单栏打开 通过快捷键Alt 窗口的使用 ...
2020-04-30 08:32 0 1714 推荐指数:
大多数的应用程序都使用多线程技术。对应Windows应用程序,为了能够使用户界面保持快速响应,经常需要把费时的任务放在与主应用程序独立的线程上运行。此时,多个线程的并发执行调试变得很困难,特别是在多个线程访问同一个类和方法时。Threads能够帮助我们减轻复杂度。 打开窗口 一般来说当程序遇到 ...
“反汇编”窗口显示与编译器所创建的指令对应的汇编代码。 如果你正在调试托管的代码,这些程序集指令对应于在实时 (JIT) 编译器,而非 Microsoft 中间语言 (MSIL) 由 Visual Studio 编译器创建所创建的本机代码。在调试的环境下,我们可以很方便地通过反汇编窗口查看程序生成 ...
当处于调试模式中断下,我们可以通过QuickWatch窗口快速查看我们想观察的变量、表达式的值 打开 通过菜单栏方式 代码窗口右键方式 快捷键Shift+F9 窗口使用 Expression这里可以输入可计算表达式,也可以选择之前观察过的表达式 ...
当处于调试模式中断下,我们可以通过Watch窗口快速查看我们想观察的变量、表达式的值。 打开 通过菜单栏方式 通过代码窗口右键选中表达式/变量 快捷键先按Ctrl+Alt+W状态栏显示在按下数字键1,2,3,4显示对应的窗口 窗口使用 具体操作跟其他变量窗口操作 ...
这些属性页位于 "项目 > 属性 > " "配置属性 > " "调试" 下。 在下拉控件中选择 "调试器类型"。 "本地 Windows 调试器" 属性页 命令 要执行的调试命令。 命令参数 要传递给应用程序的命令行参数。 工作目录 应用程序的工作目录 ...
在运行于 Visual Studio 之外的应用程序中发生异常或崩溃时,实时调试会自动启用 Visual Studio。 这样,您便可以在 Visual Studio 没有运行时测试应用程序,并在出现问题时利用 Visual Studio 开始调试。 实时调试不适用于在可视化工具等本机应用程序中 ...
异常是在程序运行时发生的不正常情况。 异常通常表示有需要调试的问题。 发生异常时,调试器将向“输出”窗口中写入一条异常消息,但在““选项”对话框 ->“调试”->“常规””对话框中禁用了该选项的情况除外。 发生异常时,调试器不一定会中断执行。 如果发生了非 ASP.NET ...
断点告诉调试器应用程序应该在某个点中断或暂停执行。当中断发生时,程序和调试器被称为处于中断模式。跟踪点是Visual Studio中的一个新调试器功能。跟踪点是具有与其关联的自定义操作的断点。当命中跟踪点时,调试器将执行指定的跟踪点操作,而不是中断程序执行。跟踪点的一个常见用途是在程序到达某个点时 ...