dotPeek

What's New in dotPeek 1.2

Download dotPeek 1.2
.msi installer (26.9 Mb)

This page outlines new features that are available in dotPeek 1.2. Highlights of the new version include PDB files generation, Process Explorer window, as well as quick search and filtering in various trees.




Visual Studio debugger support

dotPeek learns to perform as a symbol server and supply Visual Studio debugger with the information required to debug assembly code.

dotPeek listens for requests from Visual Studio debugger, generates PDB files and source files for the requested assemblies on demand, and returns them back to the debugger. dotPeek provides several options to choose which assemblies you want it to generate symbol files for. Please refer to this guide for more details on setting up dotPeek as a symbol server.


Export assembly to project

Based on high demand, we have enabled saving decompiled assemblies as Visual Studio projects.

After generating the projects from decompiled sources, you can now browse projects (.csproj files) and everything that's included in them without leaving dotPeek.


Bookmarks

Present in ReSharper for quite a long time, bookmarks have also arrived in dotPeek. Bookmarks let you drop a numbered marker at any position in the code viewer, and jump back at any time.

You can create up to 10 numbered bookmarks, and unlimited unnumbered bookmarks.


Preserving state between launches

dotPeek has become way better in terms of preserving its state between sessions. This includes restoring the state of window layout and active tool windows, as well as lists of loaded assemblies and recently opened files.


Quick search in Assembly Explorer

dotPeek allows quick search and node filtering in various trees, most notably Assembly Explorer. Searching and filtering using lowerCamelHumps are supported as well.


Process Explorer window

The Process Explorer window provides you with the list of all currently running processes and allows exploring their modules and decompiling those of them that are .NET assemblies. Once you locate a process to decompile, you can add it to Assembly Explorer for further investigation.


BAML decompilation

If you're faced with a compiled WPF app, you can now easily look at its XAML UI definitions. The generated XAML code is enabled with all the navigation and search features that you would expect if you're a ReSharper user.


Following the footsteps of ReSharper 8, dotPeek 1.1 includes Go to Everything, a navigation command that enables navigating to either file, symbol or type within one menu.

Go to Everything in dotPeek 1.1