ILSpy 8.0.0 Preview 3 .NET反编译工具

无论您是一个好奇的用户,喜欢分开看看是什么让应用程序发挥作用,还是.NET开发人员对查找特定信息感兴趣,您都可以使用ILSpy来分析使用.NETFramework设计的软件产品,仔细检查每个组件,并找出最初组装它的用途。另外两款.NET反编译工具:dnSpy中文版和RedGate.NETReflector中文版,如果你感兴趣也可以下载尝试。

图片[1]-ILSpy 8.0.0 Preview 3 .NET反编译工具

尽管有许多类似的工具可供使用,但ILSpy非常易于使用以及免费和开源。它不需要任何安装,这意味着它可以保存到您的便携式应用程序集合中,复制到USB闪存驱动器,并且可以在任何PC上使用而无需设置来浏览和检查.NET程序集。

使用此工具仔细查看.NET程序集

主应用程序窗口具有清晰的布局,分为两个主窗格:用于浏览.NET程序集树以及仔细查看任何选定项目。它可以检查DLL,EXE和WINMD文件(Windows元数据)。可以从GAC加载数据,也可以打开Nuget包。

ILSpy能够使用C#在C#,IL和IL中呈现代码。对于C#,您可以选择C#1.0/VS.NET到C#7.2/VS2017。例如,您可以查看资源和引用,查看表以及将信息提取到文件。

使用C#在C#,IL和IL中呈现代码

由于该程序仅用于查看目的,因此无法进行文件修改。另一方面,您可以在查找类型,成员,方法,字段,属性,事件,常量或元数据标记时利用搜索功能。

可以配置多个反编译器设置,例如使用调试符号中的变量名称,删除无死区和副作用的代码,或者在反编译后扩展成员定义。此外,您可以自定义字体并允许多个实例。

考虑到所有方面,IlSpy尽可能简单地反编译.NET程序集,看看是什么让软件变得简单。由于它是开源的,开发人员可以随意修改和使用其代码。

© 版权声明
THE END
点赞3赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容