dotPeek 1.0 Beta Available

If by now you can’t recall what dotPeek is, it’s our free .NET decompiler, and it goes Beta today. Please go ahead and download dotPeek 1.0 Beta for your daily dose of awesomeness.

Since the emergence of the previous dotPeek build that added base types and inheritors to Assembly Explorer, the dotPeek crew has introduced a whole bunch of great stuff that’s exposed in this Beta. Here’s the list:

  • Installer. dotPeek EAP used to be distributed as a simple zip archive, making managing versions a bit of a mess. It’s refreshing that on the verge of final release, there’s finally an installer.

    This has an additional implication: whether you choose to integrate dotPeek with Windows Explorer is now set from the installer, not from dotPeek Options.
  • Assembly management. Here’s another piece of must-have functionality that was previously unavailable: You can now work with different assembly lists depending on your context. You can save and reopen assembly lists, and clear the current list if you no longer need it. Assembly lists are actually not limited to .dll and .exe files: they can contain archives and folders (see below.)
  • Open archives and folders. In addition to traditional assemblies and executables, you can have dotPeek open archives (including .zip, .vsix, and .nupkg formats), and also folders. When you ask dotPeek to explore a folder, it processes all its subfolders in hunt for files that it is able to decompile.

    Since you can also open files from the web by passing an URL to the Open dialog, support for archives opens up some nifty scenarios like opening NuGet packages from GitHub or .zip files attached to a bug report in one go.
  • Support for .winmd files. If you’re playing with VS11 Beta and WinRT, you’re going to appreciate that dotPeek can now show contents of .winmd files
  • An option to show compiler-generated code. This switch turns off certain compiler transformations, making code structure very similar to what the compiler turns it to. This helps see how compiler deals with lambdas, closures, and auto-properties, among other things.
  • Add to this several important fixes and optimizations such as caching the contents of Open from GAC dialog box, and sorting out issues with key accelerators.

Feels like it’s entirely worth it to download dotPeek 1.0 Beta, doesn’t it? If the build is any worse than a smooth ride, please let us know and we’ll be fixing critical issues ahead of the upcoming release.

Comments below can no longer be edited.

10 Responses to dotPeek 1.0 Beta Available

  1. Avatar

    Sven says:

    April 19, 2012

    Great work =)
    However I miss the Windows Explorer integration. Is it gone?

  2. Avatar

    Leonid Shalupov says:

    April 19, 2012

    No, it’s provided by installer

  3. Avatar

    Gleb says:

    April 19, 2012

    great! I have some earlier build installed, it raises exception on every assembly reload 🙂
    I’m fond of how UI is done in JetBrains products, R# especially. Do you use WPF for that?

  4. Avatar

    Stanislav says:

    April 20, 2012

    Thanks a lot, great tool!

  5. Avatar

    Leonid Shalupov says:

    April 20, 2012

    We’re slowly replacing Windows Forms with WPF.
    Ex: in earlier dotPeek builds Assembly Explorer was a Windows Forms component, now it’s WPF.

  6. Avatar

    fstorm says:

    April 20, 2012

    Great news!

  7. Avatar

    Kinji says:

    April 23, 2012

    Will zip archive be available in addition to installer? This allows easy sync between computers, e.g. by copying to dropbox folder that syncs on multiple machines.

  8. Avatar

    Jura Gorohovsky says:

    April 23, 2012

    Yes we will be shipping dotPeek as a zip archive as well. You can get a beta zip from dotPeek early builds page, and we’ll add a second download option to the main dotPeek web site soon as well.

  9. Avatar

    Roger Martin says:

    April 26, 2012

    Just spent a few minutes playing around with the beta, and I have to say it looks fantastic! Excellent job folks, and +100 karma points for making it a free product.


  10. Avatar

    Jura Gorohovsky says:

    April 26, 2012

    Thanks so much!

Discover more