news.volyx.in

dnSpyEx: .NET debugger and assembly editor (github.com)

208 points by unleaded · 566 days ago · 25 comments on HN

Article summary

dnSpyEx is an unofficial continuation of the dnSpy project, a .NET debugger and assembly editor that allows users to edit and debug assemblies without source code. The tool has various features, including debugging .NET and Unity assemblies, editing .NET and Unity assemblies, and a hex editor. dnSpyEx is licensed under GPLv3 and has a public API, allowing users to write extensions or use the C# Interactive window to control the debugger. The project is actively maintained and has a community of users who have used it for various purposes, including debugging and modding.

Main themes

  • NET debugging
  • Assembly editing
  • Reverse engineering
  • Open source software
  • Game modding
  • Software development tools

What commenters say

  • The original dnSpy project was archived by its author, but the community has continued to maintain and develop the tool through dnSpyEx.
  • Some users have used dnSpy to bypass licensing restrictions or debug proprietary software, raising questions about the ethics of such actions.
  • The tool has been invaluable for many users, including game modders and developers, who have used it to debug and modify .NET and Unity applications.
  • The use of dnSpy and similar tools has declined in recent years, as web-based tools and other alternatives have become more popular.
  • Some commenters have expressed gratitude for the tool and its continued development, while others have criticized its use for certain purposes.
  • The tool's ability to decompile and debug .NET code has been particularly useful for users, and some have suggested extending its functionality with features like variable naming using LLMs.
  • Not all users agree that AI-powered features are necessary or desirable, and some have expressed skepticism about the value of such additions.
  • The community surrounding dnSpyEx is active and engaged, with many users sharing their experiences and use cases for the tool.