Silverlight 源码查看利器

  • Jonathan Allen
  • 张海龙

2007 年 5 月 28 日

话题:.NET语言 & 开发架构

HTML 和 JavaScript 最为人称道的功能之一,就是它们的爱好者和初学者只需查看源码,就可以很方便的学习他们想要的特性。

但想查看 Silverlight 的源码就不那么容易了,Silverlight 发送到客户端的是一个经过编译组装后的结果,而不是像 JavaScript 那样的明码。

值得庆幸的是,事情总有转机,在基于反编译技术开发的Lutz Roeder Reflector问世之后,我们就有了将已编译的结果还原成源代码的工具。虽然它生成的结果与源码并不完全一致,但在功能上是相同的。另外,Reflector 还可以将编译结果还原成多种语言代码,这便使它成了一个相当漂亮的语言转换工具。

为了使查看 Silverlight 源码更加容易,Ernie Booth 创建了一个Reflector 插件,它可以从相应的 URL 上下载正确的组装脚本进行处理。

查看英文原文:View Source for Silverlight
译者简介:张海龙,现就职于Ethos,注重对项目管理的过程建立和优化、设计模式的理解和实践。与 InfoQ 中文站分享内容,请邮件至china-editorial[at]infoq.com
.NET语言 & 开发架构