.NET反编译工具:第1部分

by Santhakumar Munuswamy

  Posted on  02 February 2016

  .NET工具评论


 

本文介绍了有关.NET应用程序的反编译工具及其功能,以及如何使用这些工具反汇编程序集和程序集浏览器。

我们将讨论反编译工具,功能,优缺点以及如何使用该工具反汇编程序集和程序集浏览器。市场上有很多开源和付费工具。

可用工具列表如下:

  1. ILSpy
  2. dotPeek
  3. Telerik JustDecompiler
  4. .NET反射器

ILSpy

我们可以讨论一个有趣的工具,ILSpy是用于.NET汇编浏览器和反编译器的开源工具。在Red Gate宣布免费版本的.NET Reflector工具支持于2011年结束之后,它开始了开发计划。它需要.NET Framework 4.0才能运行.NET应用程序的反编译器工具。

功能列表如下:

  1. 装配浏览
  2. IL拆卸
  3. 支持C#5.0异步
  4. 反编译为C#
  5. 支持λ和收益率回报
  6. 母猪XML文档
  7. 去VB
  8. 节省资源
  9. 将反编译的程序集另存为.cs proj
  10. 搜索类型/方法/属性(子字符串)
  11. 基于超链接的类型/方法/属性导航
  12. 基本/派生类型导航
  13. 导航历史
  14. BAML到XAML反编译器
  15. 将程序集另存为C#项目
  16. 查找字段/方法的用法
  17. 可通过插件(MEF)扩展
  18. 装配清单

我们可以从以下位置轻松下载ILSpy工具: ILSpy网站 and unzip it, 

转到“ ILSpy解压缩”文件夹位置,然后双击“ ILSpy”应用程序图标,

转到“文件”菜单,然后单击“打开”菜单,然后浏览“ .NET程序集”log4net

 

优点

  1. 开源和免费工具。
  2. 易于使用的界面,速度快。
  3. 它将支持所有功能并且运行良好。

缺点

  1. 用户界面似乎不太好。
  2. 没有适当的文档。

我们可以讨论其余的.NET反编译器工具,功能,优点&缺点,等等在下一篇文章中。

结论

本文可帮助您了解具有功能和优点的ILSpy反编译器工具&缺点和工具安装。感谢您阅读我的文章。请分享您的意见或建议

 


关于作者
Santhakumar Munuswamy是一位经验丰富的解决方案架构师,并且是Cloud / AI解决方案中最有价值的专家。他在解决方案设计,软件产品开发,技术文档,Web和云应用程序的项目管理方面拥有大约14年的经验。他在不同领域(汽车,电信,医疗保健,物流和仓库自动化等)的IT行业经验丰富,担任过技术架构师,Genesys顾问,技术负责人,团队负责人和开发人员。他在指导和指导高潜力开发人员方面经验丰富。

跟着我: 脸书, 推特, 谷歌加, 领英
博客评论由 领英


Month List

社区徽章