github icsharpcode/ILSpy v6.0-preview1
ILSpy 6.0 Preview 1

latest releases: v9.0-preview1, v8.2, v8.1.1...
pre-release4 years ago

BREAKING CHANGES / IN DEVELOPMENT

  • The main new UI feature is a multi-tab docking interface. Please put it to the test and report bugs!
  • ILSpy 6.0 will require at least .NET 4.7.2 (v5.0 required .NET 4.6.2)

New Language Features

New Features

Decompiler Engine Improvements & Bugfixes

  • Added struct constructor initializer pattern
  • DotNetCorePathFinder: Various bug fixes when working with .net core assemblies
  • Transform post-increment on float/double (#1769 thanks to @Chicken-Bones)
  • Fix extra minus sign when formatting -0 on .NET Core 3.0 (#1790 thanks to @Chicken-Bones)
  • Fix sealed modifier on interface methods with no body (#1792 thanks to @Chicken-Bones)
  • Fix NullReferenceException when foreach decompilation is turned off (#1754 thanks to @davidwengier)
  • Fixed performance problem when using an assembly from a MemoryStream (#1763 thanks to @yyjdelete)

UI Improvements

  • New icons (based on VS 2017 icon pack) (#1704 thanks to @Rpinski)
  • Use XAML for icons (high DPI)
  • Docking and multi tab support (see #1725 and #1801)
  • RichText Tooltips (#1654)
  • Folding for XAML output (thanks to @jogibear9988)

dotnet ilspycmd Tool

  • #1740: Add LanguageVersion, RemoveDeadCode and RemoveDeadStores switches

Don't miss a new ILSpy release

NewReleases is sending notifications on new releases.