【发布时间】:2012-03-08 10:57:09
【问题描述】:
我有一个 .dll 文件及其各自的 .pdb 文件。我没有它的源代码。是否可以使用 .pdb 文件调试该 dll 中的部分代码。
使用 .pdb 文件进行调试的最佳方式可能是什么。
谢谢
维杰
【问题讨论】:
-
最佳方式是使用源代码。没有它,这将很快变得毫无意义,并且与没有 .pdb 一样有效。 Red Gate 销售一种反编译器,它可以恢复源代码并在调试时显示它。 .NET Reflector VSPro,售价一百九十美元。不知道效果如何。
-
调试没有源代码的 dll 非常困难。反射器插件确实做了它声称做的事情,允许您调试参考程序集,这当然假设了很多事情。获取源代码更容易、更便宜。