本文主要是介绍.NET Reflector C#反编译器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
http://www.cnblogs.com/nelson-tu/archive/2006/02/08/327227.html
l .NET Reflector是一个类浏览器和反编译器,利用反射机制来分析程序集,以展示程序集中各种类型及其成员的信息。
l 下载.NET Reflector:http://www.aisto.com/roeder/dotnet
l 通过菜单File->Open加载要分析的程序集,在左边的树型浏览器中可以看到该程序集包含的名字空间、类型(类、接口、枚举等)及成员(方法、属性、域等)。你可以通过菜单Tools->Disassembler来查看名字空间、类型和成员的相关信息(如下图)。
l .NET Reflector默认使用C#的形式来展示名字空间、类型和成员的信息,你可以通过工具栏上的语言选择框,以不同的形式来展示名字空间、类型和成员的信息(如下图)。
l .NET Reflector的一个好处是提供Add-Ins扩展来增强功能。例如.NET Reflector默认不支持以MC++的形式展示信息,这可以使用扩展的Add-Ins使得.NET Reflector具有该功能。你可以通过菜单View->Add-Ins来追加和移除Add-Ins。
l 你可以从下面的地址找到一个.NET Reflector Add-Ins的列表:http://www.aisto.com/Incoming/Reflector/AddIns/。
这篇关于.NET Reflector C#反编译器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!