.NET - The top 5 decompilers

  1. ILSpy    (free, Microsoft)
  2. dotPeek    (free, JetBrains)
  3. CodeReflect    (free, DevExtras)
  4. JustDecompile    (free, Telerik)
  5. Reflector    ($95/$195, RedGate)

ILSpy

(free. open source)

Download from ilspy.net

[ilspy.gif]

dotpeek

(free, JetBrains)

Download from www.jetbrains.com/decompiler/download/

[dotpeek.gif]

CodeReflect

(free, DevExtras)

Download from www.devextras.com/decompiler/

[codereflect-cs.gif]

JustDecompile

(free, Telerik)

Download from www.telerik.com/products/decompiler.aspx

[justdecompile-cs.gif]

Reflector

($95/$195, Red Gate)

Download from www.red-gate.com/products/dotnet-development/reflector/

[reflector-cs.gif]

The source code for the test DLL used above:


  using System;
  
  namespace test1
  {
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("test1 console app");
            var p = new Program();
            p.Run();
        }
  
        void Run()
        {
            Console.WriteLine("hello");
        }
    }
  }
  

Ads by Google

Ask a question, send a comment, or report a problem - click here to contact me.

© Richard McGrath