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

x6416D3598C027C03C7BE8B34DA1DC1BBD1794A7B50B1179DF5E0267CAC5A9AF714
arm64A824D194C54DB2DF5648A70E2066384702AF14196ED9E75E0AF091B268EE6D4F

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
x64AF66FA7C15CCC7B6DA45218502A55E741DDF99F40F376D52EEFFFBAF469A58E7
arm64F999F98FEFD98EA0ADF3FC3781D7143A1F2C518748274D3A775FDE3D65CA6BA2
10.1.0.8386
x64347CCFF812F4C4E2F29652EDBEDE8077CF563A7213C34D5AA783D0388733FB45
arm645C07179DF92B9E878E4314E90AF4748D52F10D715C6C252657C7180D3B5E610F
10.0.1.8346
x64758C7ABFA56324D7E732D478DA9AE5AD08929E18849775FD842B2D6EA8A989C4
arm645A3F719F8052459C3B8E77E1F5E4BE41555F6B741573D6F84267DEBC228B2C2F
10.0.0.8330
x64C402EAE43BC545EE4D6DB354FB8EE6AB3FD8E7F56F01C6B58C851E5DFAB17BED
arm64AAFA979F2A665709B14804487445FD96A8E03799C03C11B41F20A9EA34C51AFA
9.1.0.7988
x64B35F8FB2729829389AD31E753AFCF8F60FAD6E1AD689E1DF28C61CC2C193CA4E
arm64989BFD2C5EDF3F35060138BC726469BCE5E780F0716A1FF55A10BDCA50ED1CD4
9.0.0.7889
x64FBC88F10E8631295526093825863D90709850939B146C080422CEEF17F389DFD
arm64A94BDFB05FB7B10A85286A637EEB204423FD4E078B6057F992B54FD682CFCDCC
8.2.0.7535
x640021B5B18638E8DB857B2AF038074185F4D25047D0D2DA3A67E1925303897EA7
arm64483280973AC93CDF5926F963ACF1291FFC5DFEC132B120B5B4F446196668EE56
8.1.1.7464
x64A90663A304C50201D0517D89D3AA6BDBDBCD3B9E5ED5DA03E6190ED2A0E9B138
arm646DD4BD5CE6FBE55861CEE6AD8D5DD0403694D0D5F7E5F4A96C180D2317AD7F4E
8.0.0.7345
x64873DE84F2FA0E0B161F127A04B4572A41359F4E0993664A2F98E234E946450E0
7.2.1.6856
x649F9F915F4734F4FF14ED33E996C1DA112695E8C6A4C7DA22671C75235C346C40
7.2.0.6839
x64252EC7A1CB1268210BE7D0C93BE721249A4E931C9E47B9D74BF1DFFA678AE8E5
7.2.0.6791
x643BBE72B8B4E997D89517608FE09131870805A5CD54A14ED6F5DA8389058350E4