2011-03-01 80 views
2

大家好
我想知道一旦部署应用程序后是否可以将我的应用程序资产直接部署到独立存储。
我目前正在从代码中提取它们,但这会导致应用程序的首次发布速度过慢,并且一旦将其提交到市场后就会被拒绝。
我想知道如果有一个很好的办法可以把过程更快
感谢将文件部署到Windows Phone 7中的IsolatedStorage中

+0

您能澄清应用程序资产吗? – webdad3 2011-03-01 14:58:28

+0

我目前正在将它们与应用程序集合一起嵌入,资产是一组照片,视频和XML文件。 – Waleed 2011-03-01 15:05:15

回答

1

有没有办法自动部署到IsolatedStorage上的应用程序的安装。

有几件事情可以做,以尽量避免延迟在第一次启动,但:

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

您不应该需要将图像或视频文件加载到IS中才能查看它们。
如果要更新XML文件,您只需要复制它们。如果你只是想读一些数据,这不需要做。另外,如果XML文件只保存初始数据/状态,则可以从指定的程序集加载该文件,并且只有在第一次保存时才保存到IS中。

相关问题