-
Latest Version
-
Operating System
Windows XP / Vista / Windows 7 / Windows 8 / Windows 10
-
User Rating
Click to vote -
Author / Product
-
Filename
ILSpy_binaries_5.0.0.5124.zip
Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.
Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of ILSpy 5.0.0.5124.
For those interested in downloading the most recent release of ILSpy or reading our review, simply click here.
All old versions distributed on our website are completely virus-free and available for download at no cost.
We would love to hear from you
If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!
What's new in this version:
New Language Features:
- C# 8.0: Nullable Reference Types
- C# 7.3: unmanaged generic constraint
- C# 7.3 Indexing movable fixed buffers: Fixed buffers can be indexed into without first being pinned
- Use Unsafe intrinsics to represent IL operations that cannot be expressed in C#
- C# 7.0 Generalized async return types
- C# 7.0 Local functions
- C# 7.0 Throw expressions
New Features:
- Decompile a set of assemblies to a solution
- New BAML Decompiler
- MSIX for Microsoft Store: @onovotny added build support (including Azure Pipelines)
- Generate VS Windows Forms Designer-compliant code if a method is identified as Windows Forms InitializeComponent
- Added new RemoveDeadStores option
- Added new AlwaysShowEnumMemberValues option
Decompiler Engine improvements and bugfixes:
- Improved stability of decompiler and disassembler on invalid metadata tokens
- Improved decompilation in case not all types/references are available
- Added switch-on-string pattern for empty string case
- Add support for ReadOnlySpan<T> initialization pattern
- Improved decompilation of ref readonly delegates and return types: improved decompilation of ref typed expressions, in particular ref/in extension methods and in parameters
- Improved support for Mono yield return state machines and closure types
- Improved decompilation of LINQ queries
- PDB generator now can emit "method stepping information" for async2
Improvements and bugfixes:
- Many minor bug and stability fixes
- Improved performance in ILInlining step
- VSIX: Fix issue of missing dependencies
UI Improvements:
- Avoid blocking the UI when waiting on assembly load while restoring the saved position in the treeview
- Support obfuscated names in treeview and search #1359
- Escape non-printable characters in IL view
- Rework C# decompiler options dialog (unify language settings panel)
- Make indentation of decompiled code configurable
- Chinese translation by @maikebing (#1299) screenshots
- Small improvements in search panel
- Show error message if an entity cannot be analyzed instead of crashing
- Improved linking in the decompiler view: method group / delegate references, the constructor of an attribute is reachable, by clicking on the open/close parenthesis, fixed fields are now properly linked
- Added matching bracket highlighting
- Updated to AvalonEdit 6.0 Preview
dotnet ilspycmd Tool:
- Add -d|-debuginfo option See Demo app
- Add -r|-referencepath option
Architectural Changes:
- We dropped support for all TFMs except netstandard2.0 #1416
- Reactivate many tests from old decompiler
- OperaOpera 114.0 Build 5282.222 (64-bit)
- 4K Download4K Video Downloader+ 1.10.0 (64-bit)
- PhotoshopAdobe Photoshop CC 2025 26.1 (64-bit)
- OKXOKX - Buy Bitcoin or Ethereum
- iTop VPNiTop VPN 6.1.0 - Fast, Safe & Secure
- Premiere ProAdobe Premiere Pro CC 2025 25.0
- BlueStacksBlueStacks 10.41.610.1001
- Hero WarsHero Wars - Online Action Game
- TradingViewTradingView - Trusted by 60 Million Traders
- LockWiperiMyFone LockWiper (Android) 5.7.2
Comments and User Reviews