我的目标是反编译 C# 库并将其与 Github 中同一库的源代码进行比较。我想研究给定的源代码(反编译后)是否等于 Github 中的源代码。
我已经使用 ILSpy 来尝试实现这个目标。我已经下载并反编译了库“FluentScheduler”(v 5.5.1) - Nuget 链接:https ://www.nuget.org/packages/FluentScheduler/
我将给定的源代码(在我的例子中,我使用 MonthUnit.cs 文件)与 Github 上的相同源代码(同样版本)进行了比较。
Github 链接:
我注意到代码非常相似,但不完全相似,例如:
有什么办法可以使用 ILSpy conf 来删除不必要的括号?单线?使它类似于具有完全匹配的 Github 源代码?如果不是,我是否应该使用另一个工具来反编译文件并产生与 Github 相同的结果?
非常感谢!