使用本地存储缓存XAP文件

时间:2012-02-24 05:11:39

标签: silverlight mef local-storage

我正在尝试使用现代浏览器的localStorage(而不是Silverlight Isolated Storage)来缓存Silverlight XAP文件,以节省下载时间。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

浏览器会自动缓存XAP文件,并且(假设您没有清除缓存)下次运行应用程序时不会再次下载。

通过选中项目设置中的“使用应用程序库缓存减少XAP大小”选项并确保您使用的任何第三方程序集都具有extmap文件,可以提高下载速度。这将为解决方案中的每个项目创建一个单独的XAP文件,并将3 rd 方程序集放入所有XAP文件共享的zip文件中。

这应该a)减少应用程序所需的每个XAP文件的大小; b)只需要在下次运行应用程序时下载更新的程序集和/或项目。