Just downloaded dotPeek 22.214.171.1249 and tried which seems to work fine at the moment.
I was wondering that dotPeek-126.96.36.1999.zip has 24 MB and 64 DLLs which is a lot for such a tool?
(compared with Reflector )
Thanks a lot for your time!
--Harald-René Flasch (aka hfrmobile)
1. Advantages = powerful ReSharper-like navigation and search, support for symbol servers, code insight (Type Hierarchy, Quick Documentation, Parameter Info). Disadvantages: currently works slower, shows decompiled code in C# only, doesn't have bookmarks, doesn't have full-text search across all opened assemblies. However, since it's still very early EAP, things will change a lot by release time.
2. What exactly do you mean when you say "support for ReSharper 5.1" - or, in a more general sense, support for any version of ReSharper?
3. It will handle obfuscated code well but not before we've removed all rough edges in handling non-obfuscated code. Efforts to properly support obfuscated code will probably be made after releasing v1.
4. Well, the advantages highlighted above come at a price. Being essentially a subset of ReSharper, dotPeek requires quite a bit of space. In addition, EAP distribution contains PDBs while the official release version won't contain them.
5. Yes it will.
6. Yes it will remain free.
I like this tool. Is it compatitor to Reflector?
I have question, currently if I click on type which is part of different assembly and there is no code I am getting message from Resharper "Browse for Reflector.exe", instead I pointed to dotPeek.exe, and it opened dotPeek.exe without opening type that I prompted like it would have been done by Reflector.
Now every time I click on any type that is not mine (MS) it opens dotPeek with empty screen. How can I disable to opening it, since it is not integrated with Resharper yet. I wish it would be integrated with Resharper, so if I click on open type from Resharper it would open it in dotPeek like in Reflector.
Thank you for your reply. Lot of good news
Support for ReSharper 5.1: I mean if it will be integrated into ReSharper (5.1) too (as Vlad Bezden mentioned). I'd like to launch dotPeek from within VS (e.g. F12 onto a symbol for which no source code is available (e.g. System.BlaBla))
Another (minor) drawback: dotPeek requires .NET 4.0 so I cannot use it on "older" developer machines (also having a XP machine for maintaining older/legacy projects).
"Workaround": Reflector 6 runs perfectly on that older developer machine.