大银光网站(数百页)

时间:2011-02-02 09:26:44

标签: silverlight web

当您浏览silverlight网站时,我相信它会将网站下载到客户端。

除了实用性,让我们说你要开发一个拥有近千页静态内容的大型完整银光网站。

有没有什么方法可以设置编译器将Silverlight应用程序分成小部分,只有当用户试图访问大型网站的不同区域时才会下载?

2 个答案:

答案 0 :(得分:4)

您需要使用Silverlight的托管扩展性框架(MEF)。 有了它,您可以创建小银光项目并在需要时加载它们 以下是一些链接:

来自silverlight.tv的

3 Steps to MEF - Export, Import, Compose
来自silverlight.tv的When and Where to use MEF 来自silverlight.net的Using MEF with Silverlight 4 for Extensibility

答案 1 :(得分:0)

更具体地说,它将XAP文件下载到客户端,客户端是Silverlight项目的最终产品。

(输入)Silverlight项目 - > (输出)一个XAP文件(包含主程序集及其依赖项)在普通的ZIP文件中压缩,但具有讽刺意义的是重命名为XAP扩展。

是的,这是可行的,请参阅我的回答HERE,您需要采用相同的方法,具体取决于您在指定条件下所需的控制(部分)。