预订演示
前页 后页

调试一个正在运行的应用程序

您可能希望调试已经在系统上运行的应用程序(进程),而不是从Enterprise Architect中显式启动进程。

在这种情况下,您可以使用调试功能附加到已经运行的进程。如果您将适当的调试信息写入正在运行的进程和/或关联的调试文件(例如 .PDB 文件),调试器就会绑定到该进程并启动调试会话。

您也可以在完成检查后从流程中“分离”并让运行正常运行。

访问

功能区

执行>运行>开始>附加到进程

调试器窗口

调试器窗口工具栏有一个附加按钮

阶段

阶段

描述

也见

显示流程

当您选择调试另一个进程时,将显示“附加到进程”对话框。

您可以使用对话框顶部的单选按钮限制显示的进程;要查找 Apache Tomcat 或 ASP.NET 等服务,请选择系统单选按钮。

选择调试器

当您选择一个进程时,您可能必须从调试器下拉列表中选择调试器;但是,如果选择的包已经在分析器脚本中进行了配置,那么脚本中列出的调试器会预设在对话框中。

进程选择

双击包含调试信息的进程后, Enterprise Architect将附加到该进程:

  • 调试器检测到遇到的任何断点
  • 遇到断点时停止进程,并且
  • 该信息在调试窗口中可用

脱离进程

要从进程中分离,请单击Debug stop icon (调试停止)按钮。