我正在尝试使用现代浏览器的localStorage(而不是Silverlight Isolated Storage)来缓存Silverlight XAP文件,以节省下载时间。
有什么想法吗?
答案 0 :(得分:0)
浏览器会自动缓存XAP文件,并且(假设您没有清除缓存)下次运行应用程序时不会再次下载。
通过选中项目设置中的“使用应用程序库缓存减少XAP大小”选项并确保您使用的任何第三方程序集都具有extmap文件,可以提高下载速度。这将为解决方案中的每个项目创建一个单独的XAP文件,并将3 rd 方程序集放入所有XAP文件共享的zip文件中。
这应该a)减少应用程序所需的每个XAP文件的大小; b)只需要在下次运行应用程序时下载更新的程序集和/或项目。