ILSpy

ICSharpCode Team·icsharpcode.ILSpy

Cross-Platform .NET assembly browser and decompiler.

winget install --id icsharpcode.ILSpy --exact --source winget

Latest 11.0.0.9375·August 12, 2026

Release Notes

The major news item of this release cycle is us porting ILSpy from WPF to Avalonia. With this port, ILSpy is now available on Linux and Mac in addition to Windows. Do note that there is no longer a WPF frontend, it was entirely removed in favor of the new Avalonia one. Aside from this already major UI work, a few other long-standing UI features from our wish list made it into ILSpy:

  • File / Open from NuGet feed
  • File / Open from running process (all platforms!)
  • Window / Bookmarks (full-featured bookmarks implementation for the decompiled C# view)
  • View / Options / Display / Show Omnibar (breadcrumb/search bar feature at the top of decompiled code) A second focus area was improving the ilspycmd story for agentic development. Download numbers for our dotnet tool took off in the last quarter of 2025, and agents like Claude are the reason for that (downloads are now exceeding 70k/week). Given we are using Claude as well, we found a few areas lacking that needed improvement, especially to save on token spend:
  • PR #3924: ilspycmd: add --member for single-member decompilation
  • PR #3801: Fix #3797: resolve ilspycmd -t type names with fuzzy matching
  • PR #3951: Add --dump-table metadata dump mode to ilspycmd Together with list/extract embedded resources, decompile BAML to XAML which shipped in 10.1, we now have a good set of optimized options for the most common scenarios in skills and tool calling available for you. A part of this initiative was hardening:
  • PR #3843: Bound XamarinCompressedFileLoader against crafted XALZ headers
  • PR #3842: Bound WebCilFile section access against mapped-view length
  • PR #3841: Harden BAML reader against crafted-resource crashes
  • PR #3840: Bound .rsrc resource-tree parsing against crafted input
  • PR #3838: Guard against OOB read when bundle signature is at file start The third pillar of this release is fixing long-standing annoyances and in general investing in tech debt, eg fuzzing our decompiler engine with NuGet packages. A lot (!) of the changes detailled in the release notes for preview 1 and rc deal with exactly those many small to big improvements. Finally, we'd like to point out one retirement: the VS2017/2019 add-in has been removed, we continue to support VS2022-2026. What is new since RC?
  • PR #3976: Fix #3451: qualify an explicit implementation as the type implements it
  • PR #3971: Fix #3510: keep exporting a project when a member cannot be decompiled
  • PR #3969: Keep null-conditional LINQ chains in method syntax — @sailro, thank you!
  • PR #3970: Generate DecompilerSettings boilerplate from [DecompilerSetting] attributes
  • PR #3967: Keep ref-returning switches as statements — @sailro, thank you!
  • PR #3950: Reconstruct nested deconstruction designations
  • PR #3956: Fix #3952: decompile VB.NET anonymous types and queries to valid C#
  • PR #3959: Fix overflow approximating fractions of large negative constants
  • PR #3960: Fix overflow computing the element count of a multi-dim array initializer
  • PR #3961: Recognize a protected copy constructor on a sealed record
  • PR #3958: Fix crash decompiling reference assemblies with stripped method bodies
  • PR #3955: Fix #3954: name the entry point of a top-level program 'Main' For a full list of changes click here. This release is based on .NET 10.0. Please make sure that you have it installed on your machine beforehand. Note for Mac users: see https://github.com/icsharpcode/ILSpy/wiki/Build-Artifacts#running-the-macos-artifact because the ILSpy.app is neither signed nor notarized.

Installer type: wix

x64—16D3598C027C03C7BE8B34DA1DC1BBD1794A7B50B1179DF5E0267CAC5A9AF714
arm64—A824D194C54DB2DF5648A70E2066384702AF14196ED9E75E0AF091B268EE6D4F

Details

Homepage
https://github.com/icsharpcode/ILSpy
License
MIT
Publisher
ICSharpCode Team
Support
https://github.com/icsharpcode/ILSpy/issues
Copyright
Copyright 2011-2023 AlphaSierraPapa for the ILSpy team

Tags

c-sharpdecompiledecompilerdecompiler-enginedotnetdotnetcoreilspymonopdbunity

Older versions (12)

10.1.1.8388
x64—AF66FA7C15CCC7B6DA45218502A55E741DDF99F40F376D52EEFFFBAF469A58E7
arm64—F999F98FEFD98EA0ADF3FC3781D7143A1F2C518748274D3A775FDE3D65CA6BA2
10.1.0.8386
x64—347CCFF812F4C4E2F29652EDBEDE8077CF563A7213C34D5AA783D0388733FB45
arm64—5C07179DF92B9E878E4314E90AF4748D52F10D715C6C252657C7180D3B5E610F
10.0.1.8346
x64—758C7ABFA56324D7E732D478DA9AE5AD08929E18849775FD842B2D6EA8A989C4
arm64—5A3F719F8052459C3B8E77E1F5E4BE41555F6B741573D6F84267DEBC228B2C2F
10.0.0.8330
x64—C402EAE43BC545EE4D6DB354FB8EE6AB3FD8E7F56F01C6B58C851E5DFAB17BED
arm64—AAFA979F2A665709B14804487445FD96A8E03799C03C11B41F20A9EA34C51AFA
9.1.0.7988
x64—B35F8FB2729829389AD31E753AFCF8F60FAD6E1AD689E1DF28C61CC2C193CA4E
arm64—989BFD2C5EDF3F35060138BC726469BCE5E780F0716A1FF55A10BDCA50ED1CD4
9.0.0.7889
x64—FBC88F10E8631295526093825863D90709850939B146C080422CEEF17F389DFD
arm64—A94BDFB05FB7B10A85286A637EEB204423FD4E078B6057F992B54FD682CFCDCC
8.2.0.7535
x64—0021B5B18638E8DB857B2AF038074185F4D25047D0D2DA3A67E1925303897EA7
arm64—483280973AC93CDF5926F963ACF1291FFC5DFEC132B120B5B4F446196668EE56
8.1.1.7464
x64—A90663A304C50201D0517D89D3AA6BDBDBCD3B9E5ED5DA03E6190ED2A0E9B138
arm64—6DD4BD5CE6FBE55861CEE6AD8D5DD0403694D0D5F7E5F4A96C180D2317AD7F4E
8.0.0.7345
x64—873DE84F2FA0E0B161F127A04B4572A41359F4E0993664A2F98E234E946450E0
7.2.1.6856
x64—9F9F915F4734F4FF14ED33E996C1DA112695E8C6A4C7DA22671C75235C346C40
7.2.0.6839
x64—252EC7A1CB1268210BE7D0C93BE721249A4E931C9E47B9D74BF1DFFA678AE8E5
7.2.0.6791
x64—3BBE72B8B4E997D89517608FE09131870805A5CD54A14ED6F5DA8389058350E4