github dnSpyEx/dnSpy v6.5.1

4 months ago

New features:

  • Added a new command under the File menu to restart dnSpy as administrator. This is helpful when debugging files that require elevation
  • Add .NET runtimes to the predefined assembly lists in the File -> Open List... dialog. (by @QianMoXi)
  • Added a new analyzer node that shows all subtypes of the type being analyzed using the analyzer component
  • Added an additional field in the start debugging dialog which allows the user to customize the environment variables the program is started with
  • When running dnSpy on Windows 11, all windows now have rounded corners to match other applications on that OS

Improvements and bug fixes:

  • Support for static interface members has been added to the analyzer component. Usages and implementations should now be properly detected.
  • Fixed a jump to reference issue with pseudo custom attributes which on occasions prevented the feature from working
  • Improved XAML syntax highlighting
  • Improved XML doc lookup for members with special characters and explicit interface implementations
  • Improved text rendering performance and efficiency for controls other than the main text view
  • Fix a bug that caused the m_ulExtra field in the tables stream header structure to have an incorrect value.
  • Fix a bug that prevented the Show Data in Hex Editor command from showing on PE image section header nodes when the file was a non .NET PE file.
  • Updated translations
  • ILSpy Decompiler
    • Fixed a decompiler crash that occurred for nested types with invalid generic parameter definitions
    • Force the C# code labels for goto statements to always use an IL offset padded to 4 bytes
    • Fixed a stack overflow that occurred when decompiling very large methods bodies that resulted in dnSpy completely crashing
    • Improved handling of in parameters for method calls

Dependency updates:

  • Updated VS MEF to 17.10.37
  • Updated Roslyn to 4.10
  • Update NuGet.Configuration to 6.10
  • Updated dbgshim.dll component to the latest version

New Contributors

Full Changelog: v6.5.0...v6.5.1

Thanks to everyone for reporting issues, opening pull requests, and supporting the project through other means! This release would not have been possible otherwise :P A special thanks goes out to all my current and past GitHub Sponsors for supporting this project and me working on it!

SHA-256 hashes:
dnSpy-net-win32.zip: 90f31f7af3250c19e28641f37ed627e9aeb67b27332dd8e125084d605035c668
dnSpy-net-win64.zip: 7b4e16ffdeded7e27785377f110388e4afb52250d4606246d52154e935be0ee8
dnSpy-netframework.zip: 95816dae47093966ccdb780c063f71576640d85d3e8584de490be43b1452f4e4

Don't miss a new dnSpy release

NewReleases is sending notifications on new releases.