Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a Silverlight Decompiler Available?

Tags:

silverlight

Is there any silverlight decompiler available?

like image 234
SamSol Avatar asked May 29 '10 11:05

SamSol


4 Answers

Nothing specific to my knowledge, but you can open the xap file (it's just a zip file) and use Reflector to decompile the dlls.

like image 78
Alun Harford Avatar answered Nov 12 '22 15:11

Alun Harford


JetBrains have made DotPeek available. It is currently free (hope it stays that way, unlike .Net Reflector).

It will also convert Silverlight DLLs all the way back to readable source code! I have tried it on several SL projects and it works like a charm.

**Note: as of the time of this writing it still gets a couple of things wrong: string concatenations and event handlers generate the wrong code.*

like image 29
Gone Coding Avatar answered Nov 12 '22 16:11

Gone Coding


XAPs are just zip files, so you can crack them open and decompile the code using Reflector. Also, it's worth taking a look at Silverlight Spy.

like image 4
Muhammad Haggag Avatar answered Nov 12 '22 15:11

Muhammad Haggag


It's all .Net so you can just use Reflector

like image 2
Graeme Bradbury Avatar answered Nov 12 '22 16:11

Graeme Bradbury