6

pdb 文件包含 .NET 程序集的符号信息。我想读取一个 pdb 文件,以便将方法与它们的文件位置相关联。数据包含在其中,但我似乎无法找到如何将其取出的良好描述。

我知道mdbg,但这对于我想要的来说非常沉重(我认为/希望)。

4

2 回答 2

3

你应该看看:

  • Mono.Cecil,尤其是 Mono.Cecil.Pdb 模块。它应该做你想做的,甚至更多。
于 2008-10-02T11:33:10.123 回答
2

在 DBGHELP.DLL 中,您可以使用 SymGetLineFromAddr64 函数。您需要使用 P/Invoke。DIA SDK中可能有对应的API,但我不像DBGHELP那样熟悉。

于 2008-10-02T07:46:30.073 回答