Download Latest Version ILSpy_selfcontained_10.0.0.8282-preview2-x64.zip (76.4 MB)
Email in envelope

Get an email when there's a new version of ILSpy

Home / v9.0-rc
Name Modified Size InfoDownloads / Week
Parent folder
ILSpy_selfcontained_9.0.0.7876-rc-x64.zip 2025-01-06 72.2 MB
ILSpy_binaries_9.0.0.7876-rc-arm64.zip 2025-01-06 4.9 MB
ILSpy_binaries_9.0.0.7876-rc-x64.zip 2025-01-06 4.1 MB
ILSpy_Installer_9.0.0.7876-rc-arm64.msi 2025-01-06 4.5 MB
ILSpy_Installer_9.0.0.7876-rc-x64.msi 2025-01-06 4.5 MB
ILSpy.AddIn.VS2022_9.0.0.7876-rc.vsix 2025-01-06 11.9 MB
ILSpy.AddIn.VS2017-2019_9.0.0.7876-rc.vsix 2025-01-06 5.3 MB
ILSpy 9.0 Release Candidate source code.tar.gz 2025-01-06 2.2 MB
ILSpy 9.0 Release Candidate source code.zip 2025-01-06 3.8 MB
README.md 2025-01-06 1.3 kB
Totals: 10 Items   113.3 MB 1

ILSpy 9.x is based on .NET 8.0. All artifacts except the self-contained distribution are built framework-dependent, which means .NET 8.0 or later must be installed prior to starting ILSpy.

New Language Features

  • Updated pattern detection to Roslyn 4.12

Contributions

  • Diagramming feature by @h0lg (see [#3324])
  • More WPF-related refactorings by @tom-englert (see [#3325] and [#3335])
  • High DPI fixes by @CreateAndInject (see [#3348] and [#3350])
  • Missing DecompilerSettings by @naratteu (see [#3356])

Enhancements

  • Allow implicit conversions in switch

Performance

  • Performance: Initialize ToolPanes in DockWorkspace.InitializeLayout() instead of the property getter to avoid WPF seeing them in InitializeComponent() and rendering all panes docked at the right before the layout is properly initialized.

Bug fixes

  • Fix [#3319]: KeyDownEvent field reference was replaced with KeyDown event reference.
  • Fix [#3349]: Make ILSpy ready for .NET 10
  • Fix [#3361]: switch-value conversion was losing its target type.

And many other fixes, for a full list click here.

Source: README.md, updated 2025-01-06