大家
好,我想知道部署应用后是否可以将我的应用资产直接部署到独立存储。
我目前正在从代码中提取它们,但这会使应用程序的首次启动速度太慢,并且一旦提交到市场就会被拒绝。
我想知道是否有一个很好的技巧可以让这个过程更快
谢谢
问问题
734 次
1 回答
1
无法在应用安装时自动部署到 IsolatedStorage。
不过,您可以采取一些措施来避免首次启动时出现延迟:
- 尽可能直接在 XAP 中引用文件。
- 将资产拆分为多个 dll,以便仅将需要的那些加载到内存中。
- 在后台将内容加载到 IS 并对其进行优先级排序,以便根据需要加载资源。
您不需要将图像或视频文件加载到 IS 中只是为了查看它们。
如果要更新 XML 文件,您应该只需要复制它们。如果您只想读取一些数据,则不需要这样做。此外,如果 XML 文件仅保存初始数据/状态,则可以直接从程序集加载,并且仅在首次持久化时才保存到 IS。
于 2011-03-01T15:37:06.163 回答