2010-05-14 6 views
5

Je suis la construction d'une application Windows Phone 7 en utilisant Silverlight 4. Je stocke mes données dans le stockage isolé comme indiqué here. Le programme s'exécute sans erreurs. Ma question est où je peux voir le fichier que j'ai enregistré? Est-il possible de trouver le fichier dans l'émulateur Windows Phone 7?Emplacement de stockage isolé pour Windows Phone 7?

Répondre

2

Après un peu plus de googling, j'ai trouvé this post. Il semble que "l'émulateur ne sauvegarde pas son état quand vous le fermez". En outre:

État d'enregistrement. Pour tester la compatibilité avec d'autres environnements de framework .Net, je viens de ré-implémenter un exemple de code de stockage isolé standard pour les paramètres d'application dans mon application Silverlight. Cela fonctionne juste. Notez cependant que l'émulateur de prévisualisation ne conserve pas l'état au-delà des sessions de débogage; vous ne pouvez donc tester que le stockage d'état dans votre session d'application pour le moment.

de ce poste. (http://wotudo.net/blogs/wotudo/archive/2010/03/15/mix-building-a-windows-phone-7-series-silverlight-application.aspx)

2

L'intention du stockage isolé est qu'il ne soit accessible que par l'application qui a écrit les données dans ce magasin. Le stockage isolé ne peut pas être partagé entre les applications, ce qui permet de trouver les fichiers que vous stockez dans un stockage isolé à l'aide d'un explorateur.

Si vous devez accéder aux fichiers pour observer les données ou pour les partager entre applications, pensez à stocker le fichier dans un service cloud. Ou si vous devez regarder le contenu de ce fichier à des fins de débogage, ajoutez peut-être une option pour écrire ce fichier sur votre serveur.

5

Le SDK « Mango » est livré avec le ISETool qui peut prendre et restaurer des instantanés d'un stockage isolé de l'application vers/depuis un répertoire local:

# Copy data from IS to directory 
ISETool.exe ts xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore" 

# Copy data from IS to directory 
ISETool.exe rs xd <PRODUCT-ID> "C:\TempDirectory\IsolatedStore" 
1

J'utilise this program pour me aider à capturer les données des fenêtres 7 émulateur de téléphone.