Dotnet IL Editor

Dotnet IL Editor is a software application that provides users with a simple means of disassembling .NET applications, making changes to the IL code, recompiling it and running it inside a debugger.

The upper hand of a portable app
You are not required to go through the installation process, as this tool is portable. As a result, it is not going to add any new entries to the Windows registry without your approval.

Moreover, by placing the program files to a USB thumb drive, you make it possible to run Dotnet IL Editor on any computer you come across, just by double-clicking the executable.

Expert-oriented GUI
The interface you come across encompasses quite a well-organized layout, as it consists of a menu bar, a few buttons and some tabbed panes which enable you to view various information (e.g. information, arguments, threads, modules etc.).

In addition to that, you should know that some tutorials are available online, which makes it simple for both power and novice users to find their way around it.
Supported formats and creating new projects

As stated above, this software solution enables you to disassemble and debug .NET apps, yet you should know that it can open and save projects in its proprietary formats, DILEPROJ. Nonetheless, it is possible to save memory dumps to a specified location, with just a few clicks and by specifying the type that interests you (e.g. normal, with data segments, with thread information etc.).

New projects can be created from scratch by selecting the start program or assembly, and choosing the events on which to pause the debugee from a pretty long list, which includes load module, unload class, name change, breakpoint set error and log message.
Search for items and run your project

It is possible to take advantage of an object viewer, while it is possible to run, pause and stop the debugee with just a click of the button, as well as toggle breakpoint and step. A project explorer enables you to view its folder structure, while you can also use a search feature and input IL instructions from a drop-down list.

Bottom line
To conclude, Dotnet IL Editor is an efficient piece of software which does not put a strain on the computer’s performance and has a good response time. The interface is suitable to all users and with the help of the provided tutorials you can easily work with it, regardless of your experience. In our tests, we did not come across any kind of issues such as errors, crashes or bugs.