.NET Reflector是一个.NET工具。.NET开发人员用它来反编译和观察内在内容,了解应用程序接口(API)、组件、框架以及所使用的所有关键代码是如何工作的。此外,还可以通过自身的代码、第三方组件和所使用的任何编译的.NET代码跟踪漏洞。可在Visual Studio中查看第三方代码,就像浏览自己的代码一样,是.NET开发人员工具箱中必不可少的精髓工具之一。
.NET Reflector软件特色
1、反编译:反编译,浏览和分析任何.NET程序集到C#,VB.NET,或IL。
2、调试和反编译的visual studio中(VSPro版)
3、搜索过:找到你要找的内容很容易地得到结果。
4、调试第三方组件:生成的.pdb的反编译组件文件并保存,所以你只需要启动调试一次,每个装配。
5、使用Visual Studio调试器:使用常规的调试技术在任何反编译程序集,好像他们是你自己的,使用 Visual Studio 调试器。
6、桌面应用程序:使用独立的应用程序,探索和浏览反编译代码。
7、动态编译:组件无缝编译在Visual Studio这样的源代码总是可以对存储库。
8、C#6反编译:.NET reflector 支持C#6和.NET 4.6。
9、使用VS快捷键:使用F12为“转到定义”,F9为“设置断点”,并以F11“进入”任何反编译代码。
.NET Reflector软件使用教程
1、下载并解压后,双击Reflector.exe,如果有选择默认版本的.net framework,根据需要选择即可。你选择的版本不同则出现的默认程序集也不同。
2、点击File-Open选择要反编译的DLL,打开后程序集的命名空间会出现在列表中。
3、点击树形列表中的类,右边就会出现相应的反编译代码。反编译后的代码和原代码基本没有什么区别。