Skip to content

ILSpy 9.0 Release Candidate

Latest
Compare
Choose a tag to compare
@christophwille christophwille released this 06 Jan 16:28
· 3 commits to master since this release

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

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.