[ACCEPTED]-A .net disassembler/decompiler-cil

Accepted answer
Score: 55

Now that Red Gate have started charging 2 for the .NET Reflector tool you might want 1 to check out these free alternatives instead...

Telerik JustDecompile

JetBrains dotPeek

(Open Source) ILSpy

Score: 40

Have you looked at Reflector?



Score: 7

Reflector is the way to go, but if you can't 4 use that for some reason, Microsoft ships 3 a disassembler called ILDasm with the framework.

A 2 good source for MSIL knowledge is the book 1 Expert .NET 2.0 IL Assembler by Serge Lidin.

Score: 2

.NET Reflector is the usual tool for this.


Score: 1
Score: 1


I tried on a project. ILSpy

Telerik JustDecompile

.NET 13 Reflector Demo

All can create Visual C# project. The 12 generated code did not compile for JustDecompile 11 and Reflector. In one case, ILSpy made a 10 code that compiled (just references had 9 to be set) The mistakes IlSpy did not look 8 as compiicated as one found in others. All 7 generated code can be fixed if one know 6 C# well enough.

An interesting direction 5 can be used to decompile code using both 4 JustDecompile and Ilspy and merge the codes 3 that are correct because these decompilers 2 (and third as well) seem to make different 1 mistakes.

More Related questions