dotPeek 1.1 is Released

We’re finally done polishing the new version of our free .NET decompiler, and you can now download the final release of dotPeek 1.1.

Highlights of this update include:

  • Export Assembly to Project: based on high demand, we have enabled saving decompiled assemblies as Visual Studio projects.
  • Exploring projects in Assembly Explorer: you can now browse projects (.csproj files) and everything that’s included in them after generating the projects from decompiled sources.
  • BAML decompilation, meaning that if you’ve got a compiled WPF app, you can easily look at its XAML UI definitions.
  • Multiple decompiler improvements including better support for async methods and lambdas, LINQ expressions and field-like events.
  • Go to everything: 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.
  • Bookmarks have also made their way to dotPeek from ReSharper.
  • dotPeek now preserves window layout settings and the list of recently opened files between application launches.
  • In addition to the .msi installer, dotPeek is now also distributed as 32-bit and 64-bit executables, which supersede the previously available .zip archive distribution.

For the entire list of fixes and improvements made in version 1.1, see release notes.

Please download dotPeek 1.1 for even better decompilation experience!

Comments below can no longer be edited.

10 Responses to dotPeek 1.1 is Released

  1. Avatar

    Dennis says:

    August 9, 2013

    Will this be included in the upcoming update of Resharper?

  2. Avatar

    Jura Gorohovsky says:

    August 9, 2013

    @Dennis Which dotPeek 1.1 features exactly are you referring to?
    * Export to Project is not going to be available in ReSharper because it’s more or less useless in Visual Studio
    * BAML decompilation, decompiler improvements, and Go to Everything are already available starting ReSharper 8.0
    * Bookmarks are present in ReSharper starting version 5
    * The last two options are not applicable to ReSharper

  3. Avatar

    Fred POINDRON says:

    August 9, 2013

    Hi, I love the “Export to Project” function. However, this “only” export the targeted project, not referenced ones… Would-it be possible to export referenced projects when available in dotPeek treeview ?

  4. Avatar

    Jura Gorohovsky says:

    August 9, 2013

    I think this should be possible provided that referenced assemblies are around.
    Can you please file this as a feature request in dotPeek issue tracker? Thanks

  5. Avatar

    Logan says:

    August 10, 2013

    An interesting scenario I’ve been wishing was available is step into decompiled code. Not sure if this would fit into dotPeek or not, but that’d be a killer feature.

  6. Avatar

    Jura Gorohovsky says:

    August 10, 2013

    @Logan That wouldn’t be a good fit in dotPeek as it’s not integrated with Visual Studio but in the scope of another product we’re working on it.

  7. Avatar

    Jura Gorohovsky says:

    August 15, 2013

    Correction: Turns out that Export to Project is available in ReSharper starting version 8. Sorry for a misleading comment above.

  8. Avatar

    Steve says:

    August 20, 2013

    Thanks for Awesome work Jetbrains.

  9. Avatar

    JD says:

    November 21, 2013

    Hi, what is the quickest way from Visual Studio with Resharper that I can launch dotPeek to see an assembly?

    Also, does 1.1. allow me from windows explorer launch dotpeek?

  10. Avatar

    Jura Gorohovsky says:

    November 21, 2013

    dotPeek 1.1 does have Windows Explorer integration: right-clicking a library or executable in Windows Explorer gives you an option to “Browse with JetBrains dotPeek”

    As to launching dotPeek from Visual Studio, there’s no direct way to do that. However, ReSharper has all decompiling functionality built-in, so you can:
    * Invoke “Go to Declaration” on any library symbol in your solution, which will decompile the type that the symbol belongs to and open the decompiled code in Visual Studio text editor
    * Open ReSharper > Windows > Assembly Explorer to load and browse library code as you’d do with dotPeek

Discover more