【发布时间】:2012-06-25 12:38:07
【问题描述】:
我有一个想要从外部应用程序运行的 COM dll 进行调试,我确信这以前可以工作,但现在不再工作了。 (使用 VS 2012 RC)我已经阅读了很多文章,但我没有看到其中提到使用外部应用程序,这仍然可能吗?
我收到“调试符号未加载”消息,当我转到“调试”>“Windows”>“模块”时,我的 dll 未列出,但外部应用程序已列出,对吗?
任何帮助将不胜感激
【问题讨论】:
-
当然你不能调试一个没有加载的DLL。为什么“外部应用程序”不加载您的 DLL 尚不清楚,也许您应该调试它。
-
调试外部应用程序不幸不是一个选项,它是一个完整的 ERP...
-
那么,编写你自己的“外部应用程序”,一个简单的 exe,除了加载 DLL 和调用方法之外什么都不做。在这里考虑“单元测试”。
-
这是我剩下的唯一选择,它奏效了 :(... 谢谢你的建议 :)
标签: com debug-symbols