dnSpy
dnSpy is a free, open-source .NET debugger, decompiler, and assembly editor. It brings together a decompiler, an integrated code editor, and debugging tools to inspect, modify, and run .NET assemblies. Users can open executables and libraries, view and decompile code into C# or IL, and edit the decompiled source. Changes can be rebuilt and saved back to disk, enabling patching or in-place updates of assemblies. The tool also includes a metadata and type browser, a resource viewer, a hex editor, and an IL-to-C# converter, making it useful for reverse engineering, diagnostics, and understanding compiled .NET code.
dnSpy supports debugging managed code, including breakpoints, inspection of variables, and step-through execution. It can attach
Platform and licensing: dnSpy runs on Windows as a .NET desktop application (built with WPF) and is
History and reception: The project originated in the mid-2010s as an open-source alternative to proprietary .NET