Why we need .NET Decompilers and Assembly Browsers?
In software development usage of third party components are inevitable.There can be possibilities of unexpected issues in that 3rd party components.
For proper functioning of the software this referenced third party component issues to be identified properly, rather than doing a guess work.
It is really difficult to discover the root cause of an external component error without looking the source code. A proper decompiler to analyze the source of the 3rd party component is of great help.
Table of Contents
There are many Free .NET Decompilers and Assembly Browsers available which will make your life easy to pinpoint issues in such 3rd party .net components whose actual source code is not available with you.
Earlier, .Net Reflector developed by Lutz Roeder was a widely used free .NET decompiler/C# decompiler. Since Red Gate made it a paid license for .NET reflector, developers are in search of best free .NET Reflector alternatives.
In this article, I am explaining some of the best free .NET decompilers and C# decompilers(.exe decompilers/.dll decompilers) available to download. Most of them promise to remain as free for ever.
Features of individual tools listed below are from the respective tool’s websites.
Read below our list of some best free .NET disassemblers. You can find much more by search.
dotPeek is a free .NET decompiler tool from JetBrains. It support decompiling of .NET framework application from early version 1.0 to version 4.5. This is one of the few decompilers to decompile exe and dll , having support to .NET 4.5 version.
You can find more details of this free .NET decompiler tool and download of Jetbrains dotPeek here.
.Net CodeReflect is an advanced decompiler tool developed by DevExtras for disassembling .NET assemblies in C# and VB.NET. It is very easy to use and available for download free of cost.
There’s no Visual Studio integration, no support for third party add-ons and no tabbed browsing..NET CodeReflect can decompile exe and dll.
For more details and download of this best C# decompiler tool, check at .NET CodeReflect form DevExtra.
One more .Net decompiler, JustDecompile is a tool from Telerik to enable .NET assembly browsing and to decompile .exe and .dll easy and quick.As like any other Telerik tool JustDecompile is famous with its highly intuitive UI and simplicity in usage.
Major features of this .NET decompiler ,JustDecompile are
You can get more details about the tool and free download at Telerik JustDecompile
ILspy is a free opensource .Net decompiler which even support the latest C# 5.0 async.It supports lambdas and ‘yield return’ and Shows XML documentation in disassembled code.
This is an excellent .NET decompiler tool with great features and really worth using.
Major features of ILSpy,
You can get more details about the tool at ILSPY From SharpDevelop
Hope you find this article useful to find best free .NET .exe decompilers and assembly browsers. If you know other best .NET disassemblers apart from our collection, list them in the comment section below. Also, leave your valuable feedback in the comments section.
You may also like to read Free Obfuscators to protect .NET Code
OWIN (Open Web Interface for .NET) is an interface between web servers and web applications…
JSON (JavaScript Object Notation) is a commonly used data exchange format that facilitates data exchange…
The CAP theorem is also known as Brewer's theorem. What is CAP Theorem? CAP theorem…
Some of the Key factors that need to consider while architecting or designing a software…
The Interface Segregation Principle (ISP) is one of the SOLID principles of object-oriented design. The…
The Single Responsibility Principle (SRP), also known as the Singularity Principle, is a software design…
View Comments