Free Articles, Free Web Content, Reprint Articles
Monday, May 28, 2012
 
Free Articles, Free Web Content, Reprint ArticlesRegisterAll CategoriesTop AuthorsSubmit Article (Article Submission)ContactSubscribe Free Articles, Free Web Content, Reprint Articles
ADVERTISEMENTS
 

.NET Decompiler Comparison

A comparison of software currently available for decompiling .NET assemblies.

Until February 2011 if you wanted to decompile a .NET assembly you used .NET Reflector by Lutz Roeder/Red Gate.  .NET Reflector was originally designed by Lutz Roeder and made freely available to the development community, it was later taken over by Red Gate who promised to maintain the software and keep it available for free (if possible).  Unfortunately this was not to last and in February 2011 Red Gate Software announced that .NET Reflector 7 would no longer be made available for free, and would now cost $35 dollars.  With the one and only .NET decompiler software no longer been available for free, several companies/groups started work on developing free alternatives.


So what software can you use to decompile .NET assemblies?

DevExtras CodeReflect
CodeReflect by DevExtras is designed as a simple easy to use .NET decompiler.  It provides effective decompilation of .NET assemblies.  It does not include any advanced features such as Visual Studio integration or addin support, it simply focuses on .NET decompilation and doing it well.  It is the only free reflector alternative that supports vb.NET.

Decompile assemblies to the following languages: MSIL, C#, VB
Price: Free (Commercially Maintained)
Website: http://www.devextras.com/decompiler/.

ILSpy
ILSpy is an open source project that allows MSIL and C# decompilation, it is the only free .NET decompiler that supports third-party addins, although at the time of writing there were only two addins available, none of which noteworthy.

Decompile assemblies to the following languages: MSIL, C#
Price: Free (Open Source)
Website: http://www.ilspy.net/.

JetBrains DotPeek
DotPeek by JetBrains is another commercial .NET Decompiler. It is standalone but many suspect that it will eventually be incorporated into other JetBrains products.  It does not include any advanced features such as Visual Studio integration or addin support.

Decompile assemblies to the following languages: C#
Price: Free (Commercially Maintained)
Website: http://www.jetbrains.com/decompiler/.

Telerik JustDecompile
JustDecompile by Telerik is another commercial .NET Decompiler. It is standalone and has a nice interface that uses Telerik's own .NET control suite.  It does not include any advanced features such as Visual Studio integration or addin support.

Decompile assemblies to the following languages: C#
Price: Free (Commercially Maintained)
Website: http://www.telerik.com/products/decompiling.aspx.

Red Gate .NET Reflector
The original .NET decompiler.  Supports Visual Studio integration and has a wide variety of addins available made by the development community.  It is the most stable and well known .NET decompiler.

Decompile assemblies to the following languages: MSIL, C#
Price: $35
Website: http://www.reflector.net/.

The best .NET Decompiler?
Red Gates .NET Reflector has been around for several years now and as a result is currently the most mature .NET decompiler available.  It has had many years to become a stable product and a wide variety of addins made by the public are currently available to expand its functionality. If you need Visual Studio integration, or make use of the these addins then .NET Reflector and it's price tag are for you.  If you don't use the Visual Studio integration, make use of any of the available addinsFeature Articles, or simply just want a .NET decompiler that just does what it's intended to do i.e. decompiling .NET assemblies and nothing else then DevExtras CodeReflect is for you.

Article Tags: Advanced Features Such, Visual Studio Integration, Following Languages: Msil,, Free (commercially Maintained)website:, Advanced Features, Features Such, Visual Studio, Studio Integration, Following Languages:, Languages: Msil,, Free (commercially, (commercially Maintained)website:, C#price: Free

Source: Free Articles from ArticlesFactory.com

ABOUT THE AUTHOR


We recommend CodeReflect .NET Decompiler by DevExtras.



Health
Business
Finance
Travel
Home Repair
Technology
Computers
Family
Communication
Entertainment
Autos
Marketing
Self Help
Sports
Home Business
Education
ECommerce
Law
Other
Internet
Partners


Page loaded in 0.022 seconds