解压缩.pdb文件C#(程序数据库)
本文关键字:程序 数据库 pdb 文件 解压缩 | 更新日期: 2023-09-27 18:29:20
我想反编译.pdb
文件,这样我就可以看到引用指向的位置。这些项目是从构建服务器构建的。我还想探索使用这些来索引代码库的可能性。
我似乎找不到任何工具来反编译和查看内容。
我已经找到了这个堆栈文章帮助我阅读.pdb文件,但第一个推荐的示例丢失了(生成XML
将是理想的)&;第二个不会在我的机器上构建。
我也尝试过使用reflector打开文件,但不起作用。
有人能深入了解我如何对.pdb
文件进行反编译吗?
您可以尝试使用Mono.Cecil项目。它是用于将.NET程序集反编译为IL代码的开源库。它还允许使用.NET项目的.pdb文件。Cecil不使用反射,它将汇编读取为字节流。
要将程序集反编译为C#代码,可以查看ILSpy项目。它也是一个开源项目,内部使用Mono.Cecil库。