Igiciro | Ubuntu |
Umwanditsi | JetBrains - https://www.jetbrains.com |
Ibisobanuro by'umwanditsi |
Decompile.NET assemblies to C#
dotPeek is a free-of-charge standalone tool based on ReSharper's bundled decompiler. It can reliably decompile any.NET assembly into equivalent C# or IL code.
The decompiler supports multiple formats including libraries (.dll), executables (.exe), and Windows metadata files (.winmd).
Export decompiled code to Visual Studio projects
As soon as you've decompiled an assembly, you can save it as a Visual Studio project (.csproj). This can potentially save a lot of time if you need to restore lost source code from a legacy assembly.
Download source code and debug third-party code
dotPeek can identify local source code based on PDB files, or fetch source code from source servers such as Microsoft Reference Source Center or SymbolSource.
dotPeek can also perform as a symbol server and supply Visual Studio debugger with the information required to debug assembly code.