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 occured when decompiling very large methods bodies that resulted in dnSpy completely crashing
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
- @geokar2006 made their first contribution in #294
- @QianMoXi made their first contribution in #290
- @Wulian233 made their first contribution in #309
Full Changelog: v6.5.0...v6.5.1-rc1
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
: 62b8d2c4d4b23ee578bb8c180d2a3610fdd8b163cc27f0c1d0f5be651342cca1
dnSpy-net-win64.zip
: aebc840f6b1b541205e7eff4602beba9317ccb20ec84d6ec9cbec82744d9cec6
dnSpy-netframework.zip
: ad4cce041f1b0b16988982b8f6560f6e5ed66602b5f67fc0916b0a19d9296dcc