前页 后页

调试COM互操作

Enterprise Architect使您可以调试在本地或进程内服务器中使用COM执行的.NET托管代码。

此功能对于调试插件和ActiveX组件很有用。

调试使用COM执行的.NET托管代码

行动

也可以看看

1个

在Enterprise Architect创建一个程序包,然后导入代码进行调试。

软件型号

2

确保使用调试信息构建COM组件。

3

为包创建一个脚本。

4

在“调试|平台”页面上,您可以选择附加到非托管进程,也可以指定非托管应用程序的路径来调用托管代码。

5

在源代码中添加断点以进行调试。

附加到非托管流程

如果您正在使用:

  • 进程内COM服务器,附加到客户端进程
  • 本地COM服务器,附加到服务器进程
单击“调试”窗口的“运行”按钮(或按F6)以显示可供选择的进程列表。

笔记

  • 从您正在调试的COM互操作进程中分离出来将终止该进程。这是Microsoft .NET Framework的已知问题,有关此问题的信息可以在许多MSDN .NET博客中找到。