dnSpyEx / dnSpy

Unofficial revival of the well known .NET debugger and assembly editor, dnSpy
GNU General Public License v3.0
7k stars 458 forks source link
baml csharp debug debugger decompile decompiler dotnet dotnetcore dotnetframework mono unity vbnet xaml

dnSpyEx

dnSpyEx is an unofficial continuation of the dnSpy project which is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don't have any source code available. Main features:

See below for more features

debug-animated

edit-code-animated

Binaries

Latest stable release: https://github.com/dnSpyEx/dnSpy/releases

If you like living on the edge you can use the latest "beta" builds from:

Building

git clone --recursive https://github.com/dnSpyEx/dnSpy.git
cd dnSpy
# or dotnet build
./build.ps1 -NoMsbuild

To debug Unity games, you need this repo too: https://github.com/dnSpyEx/dnSpy-Unity-mono

Debugger

Assembly Editor

Hex Editor

Other

List of other open source libraries used by dnSpy

Translating dnSpy

Click here if you want to help with translating dnSpy to your native language.

Wiki

See the Wiki for build instructions and other documentation.

License

dnSpy is licensed under GPLv3.

Credits