Friday, February 24, 2012

ILSpy (free .net decompiler): possible replacement for .net Reflector.

Today I am going to share about and very simple yet helpful tool named ILSpy. It could be a possible replacement for the “.net Reflector” which is now a commercial version by Red Get Software.

ILSpy is a useful and yet not that much feature rich tool, may be because of its early stage, however; the rood map shows that it could turn out to be a handy tool in near future.

Users can download this from the http://wiki.sharpdevelop.net/ilspy.ashx. Did I mention that its open source and absolutely free!

image

Some interesting features are
  • Assembly browsing
  • IL Disassembly
  • Decompilation to C#
    • Supports lambdas and 'yield return'
    • Shows XML documentation
  • Saving of resources
  • Save decompiled assembly as .csproj
  • Search for types/methods/properties (substring)
  • Hyperlink-based type/method/property navigation
  • Base/Derived types navigation
  • Navigation history
  • BAML to XAML decompiler
  • Save Assembly as C# Project
  • Find usage of field/method
  • Extensible via plugins (MEF)
  • Please visit the home site of Ilspy for more information on this tool.

    Until next time, happy coding.

    No comments:

    Post a Comment