Reflector 不仅是一个dll反编译工具,Reflector还可以把·NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能把IL转换成为C#或Visual Basic以外,Reflector还可以提供程序集中类及其成员的概要信息等等。
此外Reflector是.NET开发中必备的反编译工具。就算没有用在反编译行业,也通常用它来检测程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。
Reflector 很早就转向收费软件了,需要购买许可才可以使用,特此小编给大家分享基于7.6版制作的Reflector。
Reflector特点:
全面支持.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
挖掘程序集中的资源
用Reflector反编译DLL的方法:
1、运行.NET Reflector软件,而后添加需要反编译的dll或exe。
2、而后选择Export Source Code...,把反编译后的代码文件,生成到指定目录。
3、到这一步,稍等一会,就可以在指定目录就可以看到反编译出来的项目文件了。
4、但是这个时候候你发现可能反编译出来的代码没有.sln文件。
5、这个时候候您需要在Vs里新建一个空项目,而后把反编译出来的项目文件包含进空项目中,来解决这个问题。
6、把刚刚反编译出来的文件放到与WebDev.WebServer40.sln,同一个目录中。
7、最后排除掉所有错误,该引用的引用,该排查的排查,直到没错就OK了。
Reflector7.6安装方法:
1、下载Reflector压缩包,先解压缩。
2、安装原程序,而后运行 Reflector.exe
3、运行注册机,点击 Generate 获得序列号
4、把序列号填写到 Reflector 软件上
5、断开网络,点击 Activate 激活
6、提示说无法连接服务器,点击手动激活 Manually Activate
7、拷贝 Reflector 左侧的一大堆请求字符串,粘贴到注册机左侧框框,会自动计算注册码
8、拷贝注册机右侧的注册信息,粘贴到 Reflector 右侧,激活完成
9、激活之后,最好关闭自动更新之类的设置!
猜您需要
- 下载地址
-
1、如果下载地址无法下载,请多试几个下载地址!不知道如何安装及使用方法时,请看官方网站或百度一下安装方法与使用教程。
2、为了保证您使用最快下载速度下载,请使用迅雷等下载工具下载。如果下载后出现不能解压,请安装winrar等解压缩包软件!
3、如果下载的压缩包文件需要解压密码,解压密码(红字):www.youxiaxiazai.com
4、本站不提供该下载软件的破解版,注册密钥,激活码,注册机,注册码,序列号,破解补丁等相关破解信息下载以及咨询!