前页 | 后页 |
调试COM互操作
Enterprise Architect使您能够在本地或进程内服务器中调试使用 COM 执行的.NET托管代码。
此特征对于调试插件和 ActiveX 组件很有用。
调试使用 COM 执行的.NET托管代码
节 |
行动 |
也见 |
---|---|---|
1 |
在Enterprise Architect中创建一个包并导入代码进行调试。 |
软件工程 |
2 |
确保 COM 组件是使用调试信息构建的。 |
|
3 |
为包创建脚本。 |
|
4 |
在'调试|平台”页面,您可以选择附加到非托管进程或指定非托管应用程序的路径以调用您的托管代码。 |
|
5 |
在源代码中添加断点进行调试。 |
附加到非托管进程
如果您正在使用:
- 进程内 COM 服务器,附加到客户端进程
- 本地 COM服务器A附加到服务器进程
注记
- 从您一直在调试的 COM 互操作进程中分离会终止该进程;这是 Microsoft .NET Framework 的一个已知问题,有关它的信息可以在许多 MSDN .NET博客上找到