top | item 3114533

Free .NET Decompiler - JustDecompile

37 points| binarymax | 14 years ago |telerik.com | reply

14 comments

order
[+] darklajid|14 years ago|reply

  Auto-updating and Regular Updates

  JustDecompile is evolving quickly. Thankfully,
  from day one JustDecompile ships with built-in
  support for auto-updating when new versions are
  available. JustDecompile will be updated frequently
  during the BETA, and will  receive 3 major updates per
  year. Stop settling for stale tools, and always work
  with JustDecompile, a decompiling tool that is evolving
  and has the latest and greatest features.
Isn't that what ultimately lead to the .Net Reflector ~crisis~? Can I opt out? Because otherwise I'd rather stick to ILSpy or even the jetbrains offer.
[+] freedompeace|14 years ago|reply
In case anyone doesn't know yet (and for future reference), ILSpy (http://wiki.sharpdevelop.net/ILSpy.ashx) is an open source alternative, and .NET Reflector was the first "popular" .NET decompiler that was used until they decided to force people to pay for it.
[+] saurik|14 years ago|reply
ahem Actually, I wrote the first .NET decompiler: Exemplar, with a GUI later called Anakrino; it was even quite popular. Microsoft actually used it as a test case for their compiler occasionally. ;P Reflector existed at the time, but it was not a decompiler: it was just a class browser and disassembler. He added the decompilation features due to pressure from Anakrino, to which I was adding class browser functionality (and was orders of magnitudes faster, as I hated waiting around for Reflector to analyze the binary, which used to take forever). (Incidentally, Anakrino was open source.)
[+] zzygan|14 years ago|reply
If its not open source, then the same thing will eventually happen that happened with reflector.

I'll stick with ILSpy when I work on .NET/mono

[+] craigdo|14 years ago|reply
I tried this and dotPeek (http://www.jetbrains.com/decompiler/) when Reflector stopped being free. I found them both a little lacking - the decompiled code wasn't quite right, especially for linq expressions. I finally paid for Reflector. It was worth it for me.