2024年10月.NET Reflector(编译工具) V11.1 绿色免费版

发布时间:

  ⑴. Reflector是一款功能非常强大的.反编译器,开发人员可以用来把软件反编译为原始程序,还可以手动添加扩展来增加功能。本站提供. Reflector免费下载。

  ⑵. Reflector是一个类和.反编译器,微软员工Lutz Roeder编写,是以. Framework为基础开发出来的的DLL或EXE文件,此工具软件强大到连. Framework的官方类别组件都能反编译为原始程序的工具软件。

  ⑶. Reflector 工具软件虽非Open Source(开放源代码,但早期释出的版本连他自己的exe档都能反转回原始程式,但后期版本则使用混淆器进行保护,并加上免费使用的天数限制。

  ⑷支持..,.,. .,. .等,启动时,会连到其官网检查是否有更新的版本,故如果电脑没连接Inter的话,将无法正常启动此工具软件。

  ⑸还记得Spy++吗?在Win时代,这个软件对于我们分析一个陌生软件的设计思路可谓立下汗马功劳。在如今的.时代,Reflector又成为每个严肃的.开发人员工具箱中必不可少的精髓工具之一。

  ⑹. Reflector可以分析程序集并向你展示它的所有秘密。. 框架向全世界引入了可用来分析任何基于. 的代码(无论它是单个类还是完整的程序集的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。

  ⑺使用 . Reflector,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL,并且可以反编译这些类和方法并查看 C# 或 Visual Basic . 中的等价类和方法。

  ⑻. Reflector主要功能是能够将C#,Visual Basic 和IL程序反编译成汇编程序进行分析查看。即使没有用在反编译领域,也常常被用来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善等方面。

  ⑼Reflector可以将.程序集中的中间语言反编译成C#或者Visual Basic代码,还能够提供程序集中类及其成员的概要信息、提供查看程序集中中间语言的能力以及提供对第三方插件的支持。

  ⑽. Reflector开发人员可以使用它反编译.代码,以了解它是如何工作的,学习或指导.语言的复杂性,提供一个更好的替代库的文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖关系,检查混淆。

  ⑾除了作为对象浏览器与反汇编器之外,Reflector还可以显示类与其成员的调用与被调用图、提供单键访问Google或MSDN搜索的能力并提供了允许第三方开发人员为Reflector创建插件的框架。

  ⑿要查看调用或被调用图,只需要在树视图中选择一个成员,访问Tools菜单,选择Call Graph或Callee Graph选项即可。Call Graph会列出所选项所调用的成员,而Callee Graph列出调用所选项的成员。

  ⒀通过使用插件,Reflector的功能可以得到进一步扩展。目前有能显示程序集依赖图、自动加载当前运行中的程序集、输出整个程序集的反汇编内容以及在Visual Studio中作为Reflector的宿主等的插件。还有更多插件都列本词条扩展阅读中。在此,我极力推荐有兴趣的读者前去一看。

  ⒁不出乎所料,的确存在一个Reflector.VisualStudio插件。有了这个插件,就可以让Reflector集成在Visual Studio环境中,进而取代以前那个有些“拙漏”的对象浏览器。

  ⒂首先,我们需要在机器上准备Reflector的最新版,然后下载最新版本的Reflector.VisualStudio插件。据说安装了此插件之后,Reflector能够与Visual Studio完美融合。但遗憾的是,有人试下载此软件并安装(仅能得到testdriven-.. RTM个人测试版本,时间//,大小.M后,没有大发现—仅是在VS中添加“Go to Reflector”和一个帮助菜单项。点击“Go to Reflector”菜单项仅是从VS内部启动Reflector而已。

  ⒃. Reflector的出现使可以说使得.程序员眼前豁然开朗,作为使用最广泛的.,. Reflector是编程人员的好助手,再也不担心软件使用不同语言了,. Reflector能轻松把软件反编译为原始程序。