Below you can find free Reflector tools I’ve found / collected and others suggested. They are alternatives to ‘Red Gate’s DotNet Reflector’.
I used to love Reflector, It was such a wonderful tool. I used to learn code and tricks from the original .Net code by reverse-engineering it. Since Feb 2011, RedGate took over Reflector and it’s not a free reflector anymore. I’ve come to a point where I need a new decompiler tool, I am ready for something new.
What is DotNet reflector / Decompiler tool?
From Wikipedia, the free encyclopedia
A decompiler is the name given to a computer program that performs, as far as possible, the reverse operation to that of a compiler. That is, it translates a file containing information at a relatively low level of abstraction (usually designed to be computer readable rather than human readable) into a form having a higher level of abstraction (usually designed to be human readable). The decompiler does not reconstruct the original source code, and its output is far less intelligible to a human than original source code.
Free Reflector tools
- dotPeek – ‘dotPeek is a free-of-charge .NET decompiler from JetBrains, the makers of ReSharper and more developer productivity tools.’
- JustDecompile – ‘JustDecompile makes it easy to recover lost source code or peer into assemblies to discover the root cause of an external bug. Integrates with the powerful Visual Studio add-in, JustCode, for inline decompilation. Free for everyone, forever.’
- CodeReflect – ‘DevExtras .NET CodeReflect is a simple yet advanced free .NET assembly browser/decompiler. It is a free alternative to Red Gate’s/Lutz Roeder’s .NET Reflector.’
- ILSpy - ‘ILSpy is the open-source .NET assembly browser and decompiler. Development started after Red Gate announced that the free version of DotNet Reflector would cease to exist by end of February 2011.’