So I was looking around CodePlex the other day and I came across some really useful tools up there that I thought I would share.  Not all of these will apply to everyone, but they can be really useful things and I would recommend you to check them out and see if they apply to what you are creating.

Some of these I have played around with, but not all of them.

Managed Stack Explorer is really useful for getting callstacks, especially if you are experiencing a hang.  You can get the stacks from all threads and see what is hung.  This is a very lightweight solution and allows easy troubleshooting.

The Open Debugger Extension is a new debugger extension that is being worked on mostly by the guys from the NTDebugging blog. There are plans to do some really neat things in this extension (Note, I already mentioned this in a previous post).

VMExplorer is the next one I really want to look at, but it is a little limiting for me as I do the bulk of my work against dump files and this is for a live process.  But it could be very useful to use before having to call into support.

Visual Log Parser sounds like a very exciting project.  I have used LogParser for a long time and anything that makes those files easier to parse is welcomed by me.

If you have any other suggestions, please feel free to add a comment.

kick it on DotNetKicks.com