Child pages
  • Introducing JetBrains dotPeek

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All shortcuts defined in both Visual Studio and IntelliJ IDEA shortcut schemes are listed in a document called dotPeek Keyboard Shortcuts that is available from dotPeek via Help > Keyboard Shortcuts.

Opening and Browsing

...

Files

dotPeek decompiles any .NET assemblies and presents them as C# code.
Supported file types include:

  • Libraries (.dll)

...

  • Executable files (.exe)

...

  • Windows 8 metadata files (.winmd)

...

  • Archives (.zip)
  • NuGet packages (.nupkg)
  • Microsoft Visual Studio Extensions packages (.vsix)

Files can be opened in one of the following ways:

  • Using the File > Open command.
  • Via drag-and-drop of a file (or a selection of files) to dotPeek window.
  • For .dll files: By double-clicking a file in Windows Explorer (provided that Windows Explorer integration is configured.)
  • For .dll and .exe files: By right-clicking a file in Windows Explorer and selecting Browse with JetBrains dotPeek.

In addition, assemblies from Global Assembly Cache can be opened via File > Open from GAC. One thing to note about the Open from GAC dialog is that you can batch-select assembly items there, and you can also filter out assemblies by entering their CamelHumps - the capitals that different parts of assembly names start with. For example, to find all assemblies with names containing Microsoft.VisualStudio.Modeling in the list of GAC assemblies, you can type mvsm:

...