如何反编译 .dll 文件代码和注释
Posted
技术标签:
【中文标题】如何反编译 .dll 文件代码和注释【英文标题】:How I can Decompile .dll file code and comment 【发布时间】:2020-06-16 04:22:36 【问题描述】:我有一个用 c# 编写的 .dll 文件 所以我需要将 .dll 文件反编译为带有注释的代码?? 我试过很多程序,比如(JustDecompile、dotpeek、ILSpy),但它们都是反编译文件,没有注释。
【问题讨论】:
编译器默认优化代码,这意味着例如cmets 将被删除。 这能回答你的问题吗? Is there any C# decompiler that can show the coding almost identically to how it was written? 【参考方案1】:有关完整信息,您需要一个用于 xml 文档的相应 xml
文件,以及一个包含元数据的 .pdb
符号文件。
没有它你可以“反编译”,但你可能会发现自己很难。
注意:完整信息pdb
通常只提供程序集的调试版本。如果您有外部 dll,则它不太可能匹配。
【讨论】:
以上是关于如何反编译 .dll 文件代码和注释的主要内容,如果未能解决你的问题,请参考以下文章