Skip to content
DanielGrunwald edited this page Feb 19, 2011 · 46 revisions

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 Features

  • Assembly browsing
  • IL Disassembly
  • Decompilation to C#
  • Saving of resources
  • Search for types/methods/properties (substring)
  • Hyperlink-based type/method/property navigation
  • Base/Derived types navigation
  • Navigation history
  • BAML to XAML decompiler

ILSpy Roadmap

  • Improve the decompiler
  • Assembly Lists
  • Find References
  • Improve search performance
  • Save Assembly as C# Project
  • Debugger
  • Bookmarks
  • Extensibility via addins
  • Find usage (of type/method/property)

Latest Binaries for ILSpy

Build Server: http://build.sharpdevelop.net/BuildArtefacts/#ILSpy

Discussion Forum

http://community.sharpdevelop.net/forums/69.aspx

Please use the forum to discuss issues, feature ideas, et cetera. For bug reporting, either use the forum or if you have a GitHub account, add them directly to https://github.com/icsharpcode/ILSpy/issues

Blog Posts on ILSpy Development

ILSpy Source Code

See https://github.com/icsharpcode/ILSpy

Screencasts, Demo & How To Videos

Screenshots

Viewing IL (Build 199)

Navigating Types (Build 199)

Saving Resources (Build 199)

Decompiling a Type to C# (Build 199)

Clone this wiki locally