Exetools

Exetools (https://forum.exetools.com/index.php)
-   Community Tools (https://forum.exetools.com/forumdisplay.php?f=47)
-   -   dnSpy - .NET assembly editor, debugger, decompiler (https://forum.exetools.com/showthread.php?t=16912)

TheDutchJewel 06-27-2024 13:14

dnSpy v6.5.1
2024-06-26

Changelog
Quote:

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

Full Changelog: https://github.com/dnSpyEx/dnSpy/compare/v6.5.0...v6.5.1
Download
Code:

https://github.com/dnSpyEx/dnSpy/releases
- Standalone x86:
Code:

https://github.com/dnSpyEx/dnSpy/releases/download/v6.5.1/dnSpy-net-win32.zip
- Standalone x64:
Code:

https://github.com/dnSpyEx/dnSpy/releases/download/v6.5.1/dnSpy-net-win64.zip
- Standalone with .NET Core x86:
Code:

https://github.com/dnSpyEx/dnSpy/releases/download/v6.5.1/dnSpy-netframework.zip

blue_devil 05-18-2026 16:07

dnSpy v6.6.1 Release Candidate 1 14-05-2026


New features:
  • Added a new String References tool window, which allows viewing all strings present in the .NET metadata and method bodies (thanks to @Washi1337).
  • Added a new .NET 10 distribution (dnSpy-net), which is not self-contained and contains both x64 and x86 binaries. This is intended as a more modern alternative to the dnSpy-netframework distribution. This is the recommended distribution if you have .NET 10 already installed on your system.
  • Added support for the Windows 11 Snap Layout feature for dnSpy windows.
  • dnSpy now detects when it is being run under Wine on Linux and disables WPF hardware acceleration to improve compatibility.
  • SDK style projects can now be exported from dnSpy.Console.
  • dnSpy's XML syntax highlighter now properly supports CDATA.
  • Added support for the AllowByRefLike metadata flag on generic parameters in edit dialogs.
  • Added support for generating .slnx solution files when exporting the decompilation to a project file.

Improvements and bug fixes:
  • Updated from .NET 8 to .NET 10.
  • Ensure the Save Module window appears for at least some time on screen to signal that the module was actually written.
  • Fixed the decompilation of the calling convention field of DllImport for .NET.
  • Fixed export of resources with MemoryStream type when generating RESX files.
  • Added additional monospace fallback fonts to improve compatibility for running dnSpy under Wine.
  • Fixed incorrect thread exit codes being displayed in the debugger Output dialog.
  • Improved UI tooltips for metadata members with partially corrupted metadata.
  • Added more safeguards against StackOverflowException in the decompiler.
  • Fixed a rare decompiler crash relating to the C# fixed statement.
  • Properly escape resource names in the treeview.
  • BAML decompiler now adds x:FieldModifier when necessary.
  • Improved exporting BAML files to project files.
  • Tweaked C# decompiler variable naming algorithm.
  • Fixed BAML decompiler moving readonly properties into XML attributes, resulting in invalid code.
  • The assembly resolver now considers the *.runtimeconfig.json file.
  • Fixed incorrect syntax in IL disassembler and improved accuracy.
  • Truncate the content of the long string resources when displaying them.
  • Fixed unnatural scrolling on laptops equipped with precision touchpads.
  • Updated translations.

Dependency updates:
  • Updated dnlib to 4.5.0
  • Updated VS MEF to 17.13.41
  • Updated Roslyn to 5.3.0
  • Updated NuGet.Configuration to 7.6.0
  • Updated dbgshim.dll component to the latest version

Repo
Code:

https://github.com/dnSpyEx/dnSpy/

Release
Code:

https://github.com/dnSpyEx/dnSpy/releases/tag/v6.6.0-rc1


All times are GMT +8. The time now is 05:49.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX