A couple of days after my last post about tools for WPF debugging, I got the word that Snoop has been made open source and released on Codeplex. There are versions for both 32- and 64-bit systems, and even WPF 4.0 is supported.
This version of Snoop is based on version 2 of the original Snoop and contains a merge of the improvements done by different people, so it supports on-the-fly editing of properties, WPF interop scenarios (WPF hosting Windows Forms or vice versa), bug fixes including support for visual trees with more that 255 levels, among other improvements. Check out Cory Plotts’ blog post about the release.



I’ve found that for me Mole has turned out to be more useful. I started using that when there was no 64 bit Snoop. And I’ve also found that Snoop crashes with some more complex applications (maybe in particular applications that switch out their main widow while running?).
Mole can be found here:
http://karlshifflett.wordpress.com/mole-for-visual-studio/.