2011-03-01 6 views
2

Salut tout le monde
Je voudrais savoir s'il est possible de déployer mes actifs d'application directement dans le stockage isolé une fois l'application déployée.
Je suis en train de les extraire du code, mais cela rend le premier lancement de l'application trop lent et il sera refusé une fois qu'il sera soumis au marché.
Je me demande s'il y a une belle astuce pour rendre le processus plus rapide
MerciDéploiement de fichiers sur IsolatedStorage dans Windows Phone 7

+0

Pouvez-vous clarifier les actifs de l'application? – webdad3

+0

Je les embarque actuellement avec l'ensemble de l'application, les ressources sont un ensemble de photos, de vidéos et de fichiers XML. – Waleed

Répondre

1

Il n'y a aucun moyen de déployer automatiquement IsolatedStorage sur l'installation de l'application.

Il y a quelques choses que vous pouvez faire pour essayer d'éviter un retard sur le premier démarrage si:

  • Reportez-vous aux fichiers directement dans le XAP si possible.
  • Divisez les actifs en plusieurs DLL de sorte que seuls ceux qui sont nécessaires soient chargés en mémoire.
  • Chargez le contenu dans IS en arrière-plan et définissez les priorités afin que les ressources soient chargées selon les besoins.

Vous ne devriez pas besoin de charger des fichiers d'images ou de vidéo en est juste pour les voir.
Vous devez uniquement copier les fichiers XML s'ils doivent être mis à jour. Si vous voulez juste lire certaines données, cela n'a pas besoin d'être fait. En outre, si les fichiers XML ne contiennent que des données/états initiaux, ils peuvent être chargés à partir de l'assemblage et ne peuvent être sauvegardés que dans l'EI lors de la première persistance.