对于.NET开发人员来说,.net reflector绝对是必不可少的精髓工具之一,凭借它,能够使.NET程序员眼前豁然开朗,允许你可以通过自身代码、第三方组件和你所使用的任何编译的.NET代码跟踪漏洞,还可在Visual Studio中查看第三方代码,就像浏览自己的代码一样,非常方便。同时,软件提供了程序集中类及其成员的概要信息,以及提供对第三方插件的支持,从而有效节省并简化你的开发时间。
.net reflector介绍
除此之外,你还可以浏览程序集的类和方法,分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且反编译这些类和方法并查看 C# 或 Visual Basic .NET 中的等价类和方法,整体来说,功能非常强大。ps:此次小编带来的是reflector绿色版中文版,此版本已经成功激活,由大眼仔~旭独家汉化完成,免去了安装、激活过程,打开便可直接免费使用所有功能,还附带了Reflexil插件并将其完整汉化,有需要的用户不妨来下载试试吧。
软件亮点
1、调试应用程序
跟踪应用程序中的错误,查看问题所在–您自己的代码、第三方库或应用程序使用的组件。
2、了解应用程序的工作原理
继承了一个没有文档和注释的应用程序?使用.NET Reflector了解代码如何运行并避免错误。
3、查看API、SharePoint和其他第三方平台内部
第三方平台并不总是有很好的文档记录。使用.NET Reflector查看它们的程序集内部,了解它们如何工作以及可以调用哪些API。
.net reflector中文版通用使用说明
在本站下载解压,得到reflector绿色版中文版软件包;
双击运行"Reflector.exe"便可直接打开软件,使用其所有功能;
同时,Reflexil插件也一起汉化了,在工具栏中点击插件;
弹出以下弹框,点击右下角的+号按钮添加插件即可;
插件在Addins目录内,直接选择打开便可以啦。
.net reflector反编译Reflexil:
如上文添加之后,点击工具中可以看到;
来添加一个方法试试,选择Inject method Item Name:Demo
做大改动(注入,删除,重命名)时你是看不见结果,让你保存一次在导入新的dll文件,那就保存一次
保存好后,把新dll拖到Reflector中,就会发现在 Programe中多了一个Dmeo方法;
之后便可以进行执行啦。
软件特色
全面支持.NET 2.0、.NET 3.0、.NET 3.5和.NET 4.0
Windows Shell集成–运行Reflector.exe /寄存器,注册文件扩展名
NET 2.0、.NET 3.0、.NET 3.5、.NET 4.0、Compact Framework 2.0、Compact Framework 3.5、XNA框架、银光(Silverlight)、Mono以及托管代码Direct X的程序集列表
点击源代码的导航
找出公开的或实例化的类型
扩展方法
Linq查询表达式支持
Lambda表达式支持
匿名方法和可空类型支持
扩展方法支持
上下文相关的文档视图
找出虚拟方法重写
代码URL支持——在浏览器中导航至代码:/ / mscor lib / system.object
挖掘程序集中的资源