简介
在前文<<初识Silverlight 4及其架构>>谈到要从多个方面来了解:Silverlight的原理,处理周期,部署,安全性,伸缩性,分布式计算能力,容错能力,等等等等。这篇从原理的角度来看Silverlight 4架构相关的一些事情。
浏览器的插件
前文已经介绍过,整个Silverlight平台中包括一个安装器。这个安装器负责将浏览器插件安装上,并在客户浏览器那里搭建起运行Silverlight程序的基础环境。初次浏览Silverlight内容的客户必须先安装一个浏览器插件。安装了插件之后,插件安装程序向IE, Firefox等浏览器注入了插件。我们可以在浏览器中的扩展管理中看到,如图1和图2:
图1
图2
同时我们可以看到文件夹C:\Program Files\Microsoft Silverlight\4.0.50826.0建立了。其中的文件有:
驱动器 C 中的卷没有标签。
卷的序列号是 A474-0C97
C:\Program Files\Microsoft Silverlight\4.0.50826.0 的目录
2010/09/26 11:10 <DIR> .
2010/09/26 11:10 <DIR> ..
2010/08/26 00:59 5,961,544 agcore.dll
2010/08/26 00:59 15,688 agcp.exe
2010/09/26 11:09 <DIR> ar
2010/09/26 11:09 <DIR> bg
2010/09/26 11:09 <DIR> ca
2010/08/26 02:48 3,518,464 coreclr.dll
2010/08/26 00:59 73,552 coregen.exe
2010/09/26 11:09 <DIR> cs
2010/09/26 11:09 <DIR> da
2010/09/26 11:08 <DIR> de
2010/09/26 11:09 <DIR> el
2010/09/26 11:08 <DIR> es
2010/09/26 11:09 <DIR> et
2010/09/26 11:09 <DIR> eu
2010/09/26 11:09 <DIR> fi
2010/09/26 11:08 <DIR> fr
2010/09/26 11:09 <DIR> he
2010/09/26 11:09 <DIR> hr
2010/09/26 11:09 <DIR> hu
2010/09/26 11:09 <DIR> id
2010/09/26 11:08 <DIR> it
2010/09/26 11:08 <DIR> ja
2010/09/26 11:08 <DIR> ko
2010/09/26 11:09 <DIR> lt
2010/09/26 11:09 <DIR> lv
2010/08/26 02:48 253,952 Microsoft.VisualBasic.dll
2010/09/26 11:09 <DIR> ms
2010/08/26 02:48 1,589,248 mscorlib.dll
2010/09/26 11:09 6,187,008 mscorlib.ni.dll
2010/08/26 02:48 4,096 mscorrc.dll
2010/09/26 11:09 <DIR> nl
2010/09/26 11:09 <DIR> no
2010/08/26 00:59 1,023,816 npctrl.dll
2010/08/26 02:48 760,832 npctrlui.dll
2010/09/26 11:09 <DIR> pl
2010/09/26 11:09 <DIR> pt
2010/09/26 11:09 <DIR> pt-BR
2010/09/26 11:09 <DIR> ro
2010/09/26 11:08 <DIR> ru
2010/08/26 00:59 350,064 Silverlight.Configuration.exe
2010/08/26 02:48 747,520 Silverlight.ConfigurationUI.dll
2010/09/26 11:09 <DIR> sk
2010/09/26 11:09 <DIR> sl
2010/08/26 00:59 426,848 SLMSPRBootstrap.dll
2008/07