JetBrains сделали доступными DotPeek . В настоящее время он бесплатный (надеюсь, что так и останется, в отличие от .Net Reflector).
Он также преобразует библиотеки Silverlight обратно в читаемый исходный код! Я пробовал это на нескольких проектах SL, и это работает как шарм.
** Примечание: на момент написания этой статьи она по-прежнему ошибалась: конкатенации строк и обработчики событий генерировали неправильный код. *