2

大家
好,我想知道部署应用后是否可以将我的应用资产直接部署到独立存储。
我目前正在从代码中提取它们,但这会使应用程序的首次启动速度太慢,并且一旦提交到市场就会被拒绝。
我想知道是否有一个很好的技巧可以让这个过程更快
谢谢

4

1 回答 1

1

无法在应用安装时自动部署到 IsolatedStorage。

不过,您可以采取一些措施来避免首次启动时出现延迟:

  • 尽可能直接在 XAP 中引用文件。
  • 将资产拆分为多个 dll,以便仅将需要的那些加载到内存中。
  • 在后台将内容加载到 IS 并对其进行优先级排序,以便根据需要加载资源。

您不需要将图像或视频文件加载到 IS 中只是为了查看它们。
如果要更新 XML 文件,您应该只需要复制它们。如果您只想读取一些数据,则不需要这样做。此外,如果 XML 文件仅保存初始数据/状态,则可以直接从程序集加载,并且仅在首次持久化时才保存到 IS。

于 2011-03-01T15:37:06.163 回答