← Package directory
Available on winget

Install ILSpy

Cross-Platform .NET assembly browser and decompiler.

Install with winget
winget install --id icsharpcode.ILSpy
Upgrade
winget upgrade --id icsharpcode.ILSpy
Uninstall
winget uninstall --id icsharpcode.ILSpy

About ILSpy

Cross-Platform .NET assembly browser and decompiler.

What's new in 10.0.1.8346

Warning We DO NOT own the domain ilspy[.]org See #3709 Download ILSpy only from GitHub Releases! This release is based on .NET 10.0. Please make sure that you have it installed on your machine beforehand. Bug fixes - Fix #3723: InvalidCastException when navigating to Metadata -> Tables -> 00 Module node - Fix #3718: Incorrect current line, when click on ResolutionScope link in 01 TypeRef table - Fix #3711: InvalidCastException when "Loading..." node is selected - Fix #3703: Primary constructor is public Enhancements - #3715: Add CompilerOptions.UseRoslyn4_14_0 - #3713: Use releaseTag with fallback to downloadUrl in updates.xml - #3695: .NET 11 for Tests For a full list of changes click here.

Read release notes

Version history

Version Updated Notes
10.0.1.8346 Unknown Warning We DO NOT own the domain ilspy[.]org See #3709 Download ILSpy only from GitHub Releases! This release is based on .NET 10.0. Please make sure that you have it installed on your machine beforehand. Bug fixes - Fix...
10.0.0.8330 Unknown PSA We DO NOT own the domain ilspy dot org See #3709 This release is based on .NET 10.0. Please make sure that you have it installed on your machine beforehand. New Language Features - C# 13: allows ref struct constraint...
9.1.0.7988 Unknown 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.x or later must be installed prior to starting ILSpy. Note that ILSpy 9.1 also allo...
9.0.0.7889 Unknown No notes
8.2.0.7535 Unknown No notes
8.1.1.7464 Unknown No notes
8.0.0.7345 Unknown Release notes
7.2.1.6856 Unknown Enhancements • Improved handling of nullability annotations on types involved in implicit conversions. • Improved detection of pinned regions. Bug fixes • #2640: Invalid implicit enum value for unordered items • #2646: M...
7.2.0.6839 Unknown New Language Features • C# 8.0: stackalloc in nested contexts Contributions • Add TypeDefinitionDocuments to custom debug information data (by @davidwengier in #2578) • Fix MainWindow.OpenLink for net6.0 (by @yyjdelete i...
7.2.0.6791 Unknown No notes