dnSpy Changelog

What's new in dnSpy 6.0.4

Mar 26, 2019
  • DnSpy-net472.zip requires .NET Framework 4.7.2 or later.
  • DnSpy-netcore-win32.zip and dnSpy-netcore-win64.zip don't depend on .NET Framework, but use .NET Core instead which is included in the zip files. If dnSpy.exe fails to start, try:
  • Install VC dependencies: https://support.microsoft.com/help/2977003/the-latest-supported-visual-c-downloads
  • Windows 7: Must have KB2999226 and KB2533623 installed

New in dnSpy 6.0.1 (Jan 8, 2019)

  • Add an option to debug .NET Core apps without using a host

New in dnSpy 4.5.3 (Feb 17, 2018)

  • Fixed error "CS1503: cannot convert from 'XXX' to 'XXX'"
  • Other fixes

New in dnSpy 4.5.2 (Jan 11, 2018)

  • Bug fixes

New in dnSpy 4.5.1 (Dec 18, 2017)

  • Unity debugging updates, redownload patched mono.dll files

New in dnSpy 4.5.0 (Dec 14, 2017)

  • Added a Unity debug engine

New in dnSpy 4.0.0 Beta 3 (Oct 30, 2017)

  • Tracepoints support format specifiers (d,h,nq)
  • Breakpoints in in-memory modules now work as expected
  • Added Suppress JIT optimization option
  • Dynamic modules are supported by variables windows
  • Assembly resolver supports .NET Core
  • Lots of other fixes

New in dnSpy 4.0.0 Beta 2 (Oct 17, 2017)

  • Conditional breakpoints can evaluate a C#/VB expression
  • Tracepoints can evaluate C#/VB expressions
  • DebuggerDisplayAttribute support

New in dnSpy 4.0.0 Beta 1 (Oct 9, 2017)

  • New debugger:
  • C# / Visual Basic expression evaluator (it's using Roslyn's expression compiler)
  • Watch window
  • Break on module loads (Module breakpoints)
  • Much better .NET Core support
  • Export/import breakpoints
  • Conditional breakpoints
  • Tracepoints
  • Object IDs
  • Most debugger windows have a search feature
  • Locals and parameters can be sorted
  • Multiple processes can be debugged at the same time
  • Expanding child nodes in variables windows is now faster
  • The API is public and can be used by extensions or scripts
  • Decompiler updates (but still v2):
  • Unity (mcs) yield/async
  • Roslyn yield/async, lambdas, other updates
  • Visual Basic code tooltips if VB is current language (used to be C# tooltips)
  • Hex editor updates:
  • Highlights .NET metadata and PE structures and shows tooltips of the fields
  • Follow references in hex editor
  • Follow references to decompiled code (eg. go from a patched instruction to the high level decompiled statement in the text viewer)
  • Search/replace has finally been implemented
  • Bookmarks:
  • Startup is faster. It's now using VS MEF. Full speed starting from 3rd start. (1st start: VS MEF optimizations, 2nd start: multicore JIT, 3rd start: done)
  • Requires Windows 7 SP1 or later and .NET Framework 4.6.2 or later.