What′s New in dotPeek

This page outlines new features made available in recent versions of dotPeek, namely 10 and 2016.1, which introduce an IL viewer, add a choice of color themes, make usage search asynchronous, and provide new ways of browsing assemblies in NuGet packages.

Free, no license key required
Watch video
Browsing NuGet packages with dotPeek

Browsing NuGet packages

For a long time, opening .nupkg files from disk was the only way to load assemblies from NuGet packages.

In version 2016.1, there are now two more ways: you can find and load NuGet packages (and their dependencies if necessary) from any online package source, or load packages listed in a packages.config file in your Visual Studio project.

dotPeek highlights usages of symbol under the caret

Highlighting of symbol usages

dotPeek learns to automatically highlight usages of the symbol under the caret.

Among other benefits, it is much harder now for obfuscated identifiers to get lost as easily in decompiled code.

IL code viewer

In one of the most anticipated developments, you can now navigate to IL code from any point in decompiled C# code.

IL code is shown in a separate tool window that is synchronized with the main code viewer.

Also, you can opt to show IL code as comments to decompiled C# code, which effectively merges its default text viewer and the normally separate IL Viewer window, all in one view.

dotPeek can display IL code both for decompiled code and for source code reproduced from symbol files.

Dark color theme in dotPeek

Color schemes

In another considerable change, dotPeek now supports the same set of color themes as Visual Studio does.

For example, you can select Blue or Dark theme, or choose to synchronize your color scheme preference with Visual Studio settings.

Async Find Usages in dotPeek

Asynchronous usage search

dotPeek has introduced the same non-modal, async Find Usages mechanic that has been available in recent versions of ReSharper. The new usage search architecture lets you keep on working with the decompiler while it executes a lengthy usage search in the background.

Free, no license key required