You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ILSpy 8 is based on .NET 6.0 compared to .NET Framework 4.7.2 for the previous generations of ILSpy. All artifacts except the self-contained distribution are built framework-dependent, which means .NET 6.0.2+ must be installed prior to starting ILSpy.
Note - none of the following lists are exhaustive except of course the first one:
Move Settings to ILSpyX (see Move Settings to ILSpyX #2869). Additionally, many platform-independent APIs have been moved to ICSharpCode.ILSpyX since Preview1. ILSpyX is published as a standalone NuGet package for others to reuse.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
ILSpy 8 is based on .NET 6.0 compared to .NET Framework 4.7.2 for the previous generations of ILSpy. All artifacts except the self-contained distribution are built framework-dependent, which means .NET 6.0.2+ must be installed prior to starting ILSpy.
Note - none of the following lists are exhaustive except of course the first one:
New Language Features
Contributions
ilspycmd
received support for the "nested directories" option on project export. (see ilspycmd nested directories decompiler setting #2636 by @GreyXor)ilspycmd
support for generating a solution from multiple projects (based on code provided by @marwie in Cli support for generating solution for multiple projects #2364)global::
(see Add option to always fully qualify type names with global:: #2762 by @hexafluoride)IEntityProcessor
toReflectionDisassembler
(see Add filtering/sorting capabilities to ReflectionDisassembler #2835 by @tom-englert)ApplyAttributeTypeVisitor
(see Fix dynamic type index calculation inApplyAttributeTypeVisitor
#2840 by @ElektroKill)using
pattern (see FixUsingTranform
for inlinedisinst
variation (refs #2199) #2841 by @ElektroKill)RequiredNamespaceCollector
#2843 by @ElektroKill)lock
statements within yield return state machines #2846 by @ElektroKill)CSharpAmbience
(fixes #2910) #2911 by @ElektroKill)ResXResourceWriter
support forMemoryStream
resource element #2895 by @ElektroKill).interfaceimpl type
syntax #2903 by @ltrzesniewski)ControlFlowSimplification
less aggressive #2972 by @ElektroKill)EliminateRedundantTryFinally
inReduceNestingTransform
#2959 by @ElektroKill)Enhancements
Unsafe.SizeOf
when taking the size of a managed typeBug fixes
Please see the release notes for Preview1 to RC1 for details or, for a full list click here.
This discussion was created from the release ILSpy 8.0.
Beta Was this translation helpful? Give feedback.
All reactions