首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态加载Silverlight XAP

动态加载Silverlight XAP
EN

Stack Overflow用户
提问于 2011-02-01 08:14:37
回答 1查看 366关注 0票数 1

我有四个Silverlight4应用程序,每个都在它们自己的Visual Studio项目中,我想为它们编写一个"shell“来托管它们,这样它们对用户来说就像一个单独的应用程序。为了最小化下载时间,我将动态下载XAP和支持的DLL。因此,我将最终得到5个应用程序- shell和4个子应用程序。现在我的问题是:

我的应用程序都引用了Telerik套件,这是一个相当重要的下载。当我构建我的应用程序时,Telerik DLL被压缩到每个XAP中(不出所料)。因此,即使我动态加载XAP,也会多次下载Telerik,每个XAP下载一次。

那么,如何使Telerik all只下载一次(例如,通过Shell),并由所有子应用程序共享呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-01 14:13:11

如果您进入各种Silverlight项目的属性窗口,并选择"Silverlight“选项卡,您将看到一个”使用应用程序库缓存减少XAP大小“的选项。如果选择该选项,则支持库(在本例中为Telerik)将被打包到单独的.zip文件中,这些文件可以单独下载。有关更多详细信息,请参见here,其中包括有关如何为此类行为配置自己的程序集的说明。(我假设,尽管我还没有检查过,但Telerik已经用他们的控件做到了这一点。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4857641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档