There are some FREE & Open Source .Net DLL Decompliler And Assembly Browser. These applications help developers to get back their source code after built/compiled all project source code into DLL files. Plus, you also need to preview and ensure all source code from your team members as well as third party are running correctly.
From my experiences, I’ve downloaded and played with some applications as I’ll mention below support:
- Syntax highlight
- Nice variable/type/property/method structure
- Navigatable Function/method Declaration/Implementation
- Visual Studio look and feel
- And much more
1. .NET decompiler from JetBrains
This is my favorite one, just download the zip file, unzip it and run the executation file (dotPeek.exe)
2. ILSpy – the open-source .NET assembly browser and decompiler
Like dotPeek, just download the Binaries file in Zip format from sourceforge.net, Unzip and run the ILSpy.exe in extract folder.
3. Telerik JustDecompile
JustDecompile from telerik.com is a new, free developer productivity tool designed to enable easy .NET assembly browsing and decompiling. You is required to login or signup to
be able to redirect to download the JustDecompile page.
Note: all .Net DLL Decompiler above require .Net Framwork 4.0 in order to init & run properly.