这是reflector工具下载,下载Reflector.FileDisassembler.zip,解压后得到一些文件,其中Reflector.FileDisassembler.dll是已经编译好的,其它是它源码;
reflector工具是一款非常强大的反编译工具,这个免费工具可以将.NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中IL的能力以及提供对第三方插件的支持。
能够将C#, Visual Basic 和 IL程序反编译成汇编程序进行分析查看。即使没有用在反编译领域,也常常被用来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善等方面。可惜,Reflector很早就转向收费软件了,需要购买许可才可以使用。对于那些耻于用盗版的朋友,通常会选择放弃。小编这里给大家带来免费注册版本供大家体验,谁叫大家一提到.NET反编译,Reflector常常是默认的首选工具呢!
.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。
reflector工具,Reflector反编译WinForm程序后,可以得到csproj项目源码。 但其中的窗体Form类无法在Visual Studio中直接打开进行界面设计,同时resources资源文件也无法被Visual Studio设计器识别。