這是reflector工具下載,下載Reflector.FileDisassembler.zip,解壓后得到一些文件,其中Reflector.FileDisassembler.dll是已經編譯好的,其它是它源碼;
reflector工具是一款非常強大的反編譯工具,這個免費工具可以將.NET程序集中的中間語言反編譯成C#或者Visual Basic代碼。除了能將IL轉換為C#或Visual Basic以外,Reflector還能夠提供程序集中類及其成員的概要信息、提供查看程序集中IL的能力以及提供對第三方插件的支持。
能夠將C#, Visual Basic 和 IL程序反編譯成匯編程序進行分析查看。即使沒有用在反編譯領域,也常常被用來檢查程序集的命名規(guī)范,命名空間是否合理,組織類型的方法是否需要改善等方面。可惜,Reflector很早就轉向收費軟件了,需要購買許可才可以使用。對于那些恥于用盜版的朋友,通常會選擇放棄。小編這里給大家?guī)砻赓M注冊版本供大家體驗,誰叫大家一提到.NET反編譯,Reflector常常是默認的首選工具呢!
.NET 框架向全世界引入了可用來分析任何基于 .NET 的代碼(無論它是單個類還是完整的程序集)的反射概念。反射還可以用來檢索有關特定程序集中包含的各種類、方法和屬性的信息。
reflector工具,Reflector反編譯WinForm程序后,可以得到csproj項目源碼。 但其中的窗體Form類無法在Visual Studio中直接打開進行界面設計,同時resources資源文件也無法被Visual Studio設計器識別。