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)
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.