.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

2.7 KiB

layout title redirect_to subtitle binaryDownload sourceDownload
default ILSpy [https://github.com/icsharpcode/ILSpy#ilspy-------] .NET Decompiler https://github.com/icsharpcode/ILSpy/releases/download/v2.4/ILSpy_Master_2.4.0.1963_Binaries.zip https://github.com/icsharpcode/ILSpy/archive/v2.4.zip

ILSpy is the open-source .NET assembly browser and decompiler.

Development started after Red Gate announced that the free version of .NET Reflector would cease to exist by end of February 2011.

ILSpy requires the .NET Framework 4.0.

Important links:

Release History

Want to know when major new features are added? When a new stable version is released? Follow us on Twitter!

Detailed release history is tracked in our wiki.

ILSpy Features

  • Assembly browsing
  • IL Disassembly
  • Support C# 5.0 "async"
  • Decompilation to C#
    • Supports lambdas and 'yield return'
    • Shows XML documentation
  • Decompilation to VB
  • 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)
  • Assembly Lists

Screencasts, Demo & How To Videos

Screenshots

Viewing IL (Build 199)

Image

Navigating Types (Build 199)

Image

Saving Resources (Build 199)

Image

Decompiling a Type to C# (Build 199)

Image

Decompiling method with 'yield return' (Build 528)

Image