gpt4 book ai didi

c# - 反编译.pdb文件C#(程序数据库)

转载 作者:行者123 更新时间:2023-11-30 15:32:42 25 4
gpt4 key购买 nike

我想反编译 .pdb 文件,这样我就可以看到引用指向的位置。这些项目是从构建服务器构建的。我还想探索使用这些索引代码库的可能性。

我似乎找不到任何反编译和查看内容的工具。

我找到了这个堆栈帖子 Help me to read .pdb file 但缺少第一个推荐的示例(生成 XML 将是理想的)&& 第二个不会在我的机器上构建。

我也尝试过使用反射器打开文件,但不起作用。

任何人都可以深入了解如何反编译 .pdb 文件吗?

最佳答案

您可以尝试使用 Mono.Cecil项目。它是用于将 .NET 程序集反编译为 IL 代码的开源库。它还允许使用 .NET 项目的 .pdb 文件。 Mono.Cecil 不使用反射,它将程序集读取为字节流。

要将程序集反编译为 C# 代码,您可以查看 ILSpy项目。它也是一个开源项目,它在内部使用了 Mono.Cecil 库。

关于c# - 反编译.pdb文件C#(程序数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18499522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com