Exploring Windows Phone 7 Silverlight sources

Hi,

If you work on WP7 project, probably you wanted to look into source of Silverlight classes.
In such cases tools like Reflector or Telerik JustDecompile usually can help us.

But this task becomes a bit harder in case of WP7 libraries. The reason for that is that real libraries that contain all the code are hidden in phone ROM and in development we use reference assemblies  that contain only definitions of methods but no code. When we add a reference in Visual Studio the reference usually leads to reference assemble.

Reference assemblies for Windows Phone 7.5 are located at
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71\

To make successful decompilation we need assemblies with code.
These can be easily get with help of Performance Profiler. When it starts analyzing performance logs it loads all assemblies from the phone ROM.

Assemblies with code can be found at
%PROJECT_FOLDER%\PerformanceLogs\AssemblyCache7.10.7720

11-11-2011 21-02-52

To save your time, I put these assemblies in archive. You can download them with this link

Archive with DLLs (3.5MiB)