当前位置: 代码迷 >> 综合 >> .NET Reflector C#反编译器
  详细解决方案

.NET Reflector C#反编译器

热度:31   发布时间:2024-01-12 01:08:34.0

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/