2012-03-08 468 views
1

我有一个.dll文件及其相应的.pdb文件。我没有它的源代码。是否有可能使用.pdb文件调试该dll的部分代码。如何在C#中使用.pdb文件进行调试

什么是使用.pdb文件进行调试的最佳方式。

感谢
维杰

+0

最佳方式是使用源代码。如果没有它,这会变得毫无意义,并且没有.pdb。 Red Gate销售反编译器,可以在调试时恢复源代码并显示它。 .NET Reflector VSPro花费了一百九十块钱。不知道它有多好。 – 2012-03-08 12:28:29

+0

它极其难以调试你没有源代码的DLL。反射器插件不会做它声称做的事情,允许您调试引用程序集,这当然假定有很多事情。获得源代码更容易,更便宜。 – 2012-03-08 12:52:49

回答

3

PDB的二进制的地图区域(EXE或DLL),以原始的源代码文件。 AFAIK它们不包含代码本身,所以除非编码文件,否则您将无法使用源代码查看。