2011-03-01 89 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中。