Saturday, August 30, 2008

Silverlight Spy – See what that Silverlight application is really all about…

Chris Koenig - Silverlight Spy

“I found this GREAT tool for Silverlight developers today called Silverlight Spy.   It’s basically a jazzed-up runtime inspector of running Silverlight applications.  Point it at a web site containing a Silverlight control and it will snoop into the XAP file to read out all the XAML and show you exactly what’s going on.  Here’s a screen shot of Silverlight Spy in action:


Web Browser

As you can see from the screen cap, there are a LOT of things to look at.  First, in the upper-left quadrant, there is the web browser.  In here you can see the web page you’re inspecting as well as a highlight showing the control objects you have selected from the XAML Explorer on the right (more in that in a minute). …


Silverlight Spy - Download Silverlight Spy

Licensing Terms

There is no license fee or royalty fee to be paid for the Silverlight Spy.

Required prerequisites
  • Internet Explorer 6 or higher
  • Silverlight 2 (Beta 2)
  • Windows Installer 3.1
  • .NET Framework 3.5 runtime
  • csExWB WebBrowser Control 

The Silverlight Spy installation is powered by ClickOnce deployment technology.

For your convenience the old Silverlight Spy v1 is still available for download. Silverlight Spy v1 enables inspecting of Silverlight 1.0 applications. Download Silverlight Spy 1. Please note that this version is no longer maintained.


First Floor Blog - Spy meets Reflector

Silverlight Spy version 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.


Okay, that’s just cool…

No comments: