is a robust and complete software solution that comes in handy for .NET software developers who need to decompile their assemblies with ease. Since it is able to reconstruct LINQ queries and decompile referenced methods and parameters in a
project using a context command, the application enables you to create and build projects out of VB.NET code as well.
Since it comes with drag and drop support, you can easily add as many assemblies as you want in the left panel. Additionally, you can access the ‘Load Framework’ option from the Open menu in case you want to load .NET 2.0, 3.0, 4.0 assemblies or WinRT metadata. The right panel displays all of the available information and imported resources. Also, you are able to modify the perspective to Visual Basic, C# or IL.
By accessing the ‘Assembly List’ menu you can load all the existing assemblies, as well as create new ones by specifying the name.
One important function of JustDecompile is that, when you need to preview the available code for each assembly, along with the used resources, values and objects, the left-click will open a new tab in the main window. From here, you can preview the entire script while the left panel will change accordingly.
The Tools menu allows you to create a new project, or simply debug the selected assemblies right into Visual Studio, using a proper plugin. Features like ‘Code Analysis’, ‘Error Checking’, ‘Unit Test Runner’, ‘Code Formatting’ and ‘Code Cleaning’ will also become available.
For users who need to extend the functionality of the application, they can access the ‘Plugin Manager’ from where they can organize all of the available plugins, as well as install new ones. In case you are an advanced developer who need to enhance the debugging process, a ‘Create your own plugin’ hyperlink is also available.
Moreover, the application enables you to preview the XML documentation each time you open a new tab, replace invalid characters in identifiers and configure the look of the program with ease.
To conclude, JustDecompile enables you to switch between different methods and assemblies, decompile referenced assemblies in a Visual Studio project, as well as export code directly from the command prompt.