【发布时间】:2014-12-17 04:22:02
【问题描述】:
我想围绕基于 ATL COM 的 IDebugEngine2 接口创建一个 .Net 包装器,该接口在命名空间 Microsoft.VisualStudio.Debugger.Interop 中的 msdbg.h 中定义。最终,我想用 C# 制作一个调试引擎。
我对 COM 和 ATL 完全陌生,并且在 Visual Studio 2010 中使用“实现接口向导...”时遇到了困难,因为我不知道在哪里可以找到 IDebugEngine2 的 tlb。我尝试打开 dll 但出现错误:
在文件 ...\Microsoft.VisualStudio.Debugger.Interop.dll 中找不到类型库
如何获取此接口的类型库?或者也许有更好的方法来解决这一切,请告诉演员。
【问题讨论】:
-
没有,你导入 IDL。避开向导,关注these steps。
-
成功了。谢谢。
-
@Hans 如果你想把你的评论变成答案,我会接受。
-
我不喜欢复制内容,这属于 MSDN 库。
标签: c++ visual-studio-2010 com com-interop atl