【发布时间】:2010-11-24 14:45:37
【问题描述】:
我在 C# 应用程序中使用带有 interop 的 COM 库(第三方)。如何在 VS2010 中调试这个库的对象?或者这不可能?
【问题讨论】:
-
你拥有这个 COM 库的代码还是第三方?
标签: .net debugging visual-studio-2010 com-interop
我在 C# 应用程序中使用带有 interop 的 COM 库(第三方)。如何在 VS2010 中调试这个库的对象?或者这不可能?
【问题讨论】:
标签: .net debugging visual-studio-2010 com-interop
类似的问题是“如何调试我的操作系统”。你没有,你保持手指交叉,当你使用不当时,它会给你一个像样的错误代码和消息。即使您确实在库中发现了错误,除非您拥有源代码并有权重建它,否则您也无能为力。
查看您必须使用此库以获得支持选项的许可协议。
【讨论】:
要启用 COM dll 的调试,您必须执行以下操作:
.NET 项目的项目设置 -> 调试 -> 必须选择“启用非托管代码调试”
现在您可以将非托管调试器/调试器附加到非托管 dll 中。
要进入 dll 的源代码,您需要相应的 pdb 文件和源文件。
【讨论】: