ILSpy v7.0-preview1 Release Notes
Release Date: 2020-11-16 // over 2 years ago-
๐ Important note for consumers of our ICSharpCode.Decompiler NuGet package: we have aligned our dependencies with Roslyn 3.8.0, see #2173
๐ New Language Features
- โ Add support for .NET 5 custom calling conventions.
- ๐ Improved support for Unsafe-intrinsics
๐ป UI Improvements
- ๐ฆ .NET bundles and Nuget packages are now directly embedded in the tree view.
General
- ๐ Improved project/solution decompilation (see #2186, by @wwh1004)
- ๐ Support for .NET bundles (see #2191)
- ๐ Supports code generated by Roslyn 3.8.0
๐ Bug fixes
- ๐ Fix #2192: Add support for VB.NET delegate construction
- ๐ Fix #2195: foreach loop conversion accidentally removes end container labels
- ๐ Fix #2197: .NET 5 RC2: "Analyze/Used By" throws BadImageFormatException
- ๐ Fix #2196: Add support for extern local functions.
- ๐ And many other fixes, for a full list click here.
Previous changes from v6.2.1
-
๐ This is a bugfix release.
- #2177: PDB Generation is confused by enhanced using statements
- #2183: Incorrect version in binding redirect for AvalonEdit
- #2174: Some compilers produce display class ctors with unused local variables
- #2182: Do not inline switch value, in case variable is reused.
- #2180: Restrict the
(uint?)-1
special case to casts to integer types. - #2185: Fix MemberIsHidden-check for local function display structs