【问题标题】:Debugging COM libs in .NET (Visual Studio 2010)在 .NET 中调试 COM 库 (Visual Studio 2010)
【发布时间】:2010-11-24 14:45:37
【问题描述】:

我在 C# 应用程序中使用带有 interopCOM 库(第三方)。如何在 VS2010 中调试这个库的对象?或者这不可能?

【问题讨论】:

  • 你拥有这个 COM 库的代码还是第三方?

标签: .net debugging visual-studio-2010 com-interop


【解决方案1】:

类似的问题是“如何调试我的操作系统”。你没有,你保持手指交叉,当你使用不当时,它会给你一个像样的错误代码和消息。即使您确实在库中发现了错误,除非您拥有源代码并有权重建它,否则您也无能为力。

查看您必须使用此库以获得支持选项的许可协议。

【讨论】:

    【解决方案2】:

    要启用 COM dll 的调试,您必须执行以下操作:

    .NET 项目的项目设置 -> 调试 -> 必须选择“启用非托管代码调试”

    现在您可以将非托管调试器/调试器附加到非托管 dll 中。

    要进入 dll 的源代码,您需要相应的 pdb 文件和源文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-19
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      相关资源
      最近更新 更多