【发布时间】:2015-03-05 06:23:07
【问题描述】:
我正在使用 VS2010。我有一个用 C++ 编写的非托管 EXE,它使用 .NET COM 组件,它也是同一解决方案的一部分。我知道 COM 对象已成功创建,因为 CoCreateInstance 返回没有错误。然而,组件符号没有加载(我还注意到无法在 .NET 项目源文件中创建断点),所以我无法进入对象方法的代码。
我试图将 .NET DLL 的 PDB 复制到 EXE 的相同输出目录中,但它也没有帮助。解决方案中的所有项目都是 x64 并且调试模式设置为混合。
如果这很重要,DLL 是使用命令 regasm /codebase 注册的
有什么想法吗?谢谢。
【问题讨论】:
标签: c++ .net visual-studio-2010 com interop