Reflector是微软员工Lutz Roeder编写的免费程序。的。NET Reflector工具可以反编译。NET汇编成C#或Visual Basic代码。NET Reflector开发者可以用它来反编译。NET代码,了解它是如何工作的,学习或指导的复杂性。NET语言,提供更好的替代库文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖性,并检查混乱。的。NET Reflector软件支持。NET1.0,2.0,NET 3.5,NET 4.0等。
记得间谍吗?在Win32时代,这个软件为我们分析一个不熟悉的软件的设计思想做出了巨大的贡献。在今天的。NET时代,Reflector已经成为各种严肃的必备工具之一。NET开发人员的工具箱。
。网络反射器安装教程
1.直接从这个页面下载Reflector,解压并运行它。如下图所示:
2.阅读并同意Reflector软件安装协议,如下图所示:
3.设置反射器软件安装目录,如下图所示:
4.等待程序安装完毕,点击完成,如下图所示:
的用法。网络反射器软件:
1.解压缩后,双击Reflector.exe。如果您有默认版本的。Net框架,你可以根据自己的需求来选择。您选择的不同版本将导致不同的默认程序集。边肖选择了。Net3.5
2.单击文件-打开选择要反编译的DLL。打开后,该程序集的命名空间将出现在列表中;
3.点击树形列表中的类,右边会出现相应的反编译代码。反编译后的代码和原代码基本没有区别;
4.如果要将反编译后的代码导入到文件中,我们可以使用Reflector插件Reflector。FileDisassembler
5.运行Reflector,单击“视图”-“附加模块”-“添加”,然后选择“Reflector.FileDisassembler.dll ”(位于Reflector的解压缩文件中)。FileDisassembler)。添加成功后,关闭对话框。在工具菜单中会有一个文件反汇编选项;
7.选择工具—文件反汇编程序;
8.选择要反编译的类文件,然后单击Generate按钮。这时需要选择输入文件名,或者直接点击确定。Reflector会自动创建一个文件夹并产生一个类文件,其路径在Reflector的目录下;网络反射器更新日志:
1.部分功能进行了优化。
2.解决了很多难以忍受的bug