Spy meets Reflector
Silverlight Spy version 2.0.0.21 has been released and this version is loaded with goodies. The one new feature I am most excited about is the integration of Silverlight Spy with Lutz Roeder's Reflector. If you have installed Reflector on your machine, Silverlight Spy is capable of decompiling any Silverlight assembly. You'll need to tell the Spy where the Reflector is located and you'll get decompiled C# and Visual Basic source code when exploring the assemblies in the XAP package.

Changes in this version
Next to Reflector integration, Silverlight Spy version 2.0.0.21 includes the following updates and fixes:
Changes
- Integration with Reflector
- Rearranged details pane (XAML View is now View and the Resource tab has been removed)
- View content of any object (UI element, assembly resource, isolated storage files, etc.)
- View statistics of any object (UI element, .NET type, etc)
- Output console supports colors
- Dropped 3rd-party ICSharp syntax coloring editor dependency
- Internal application model state refactored
- Minor UI updates
Fixes
- Detection of Silverlight 2 applications having incorrect Silverlight 1.0 object type
- More stable csExWb initialization
- Silverlight assemblies loaded in custom AppDomains supporting proper unloading
- XAP package download crashes when an invalid url is specified
Spy Version
The previous public version of Silverlight Spy was 2.0.0.15. I've made a couple of internal ClickOnce updates causing me to skip version 2.0.0.16 to 2.0.0.20, they where never published.
Go get you copy of Silverlight Spy here.
1 Comment
Alan Cobb said:
Hi Koen,
It's great you keep adding to Silverlight Spy. It's a tool I'm using constantly. Being able to look at all the detail of the visual tree of my own app at runtime during development is huge.
Alan

