2010-05-14 8 views
5

Estoy construyendo una aplicación de Windows Phone 7 usando Silverlight 4. Almaceno mis datos en el almacenamiento aislado como se describe here. El programa se ejecuta sin errores. ¿Mi pregunta es dónde puedo ver el archivo que he guardado? ¿Es posible encontrar el archivo en el emulador de Windows Phone 7?Ubicación de almacenamiento aislado para Windows Phone 7?

Respuesta

2

Después de un poco más de google, encontré this mensaje. Parece que "el emulador no guarda su estado cuando lo cierras". También:

Estado de ahorro. Para probar la compatibilidad con otros entornos de .Net Framework, acabo de volver a implementar algún código de ejemplo de almacenamiento aislado estándar para la configuración de la aplicación en mi aplicación Silverlight. Simplemente funciona. Pero tenga en cuenta que el emulador de vista previa no contiene el estado más allá de las sesiones de depuración, por lo que solo puede probar el almacenamiento de estado en la sesión de su aplicación en este momento.

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

2

La intención del almacenamiento aislado es que solo sea accesible por la aplicación que escribió los datos en esa tienda. El almacenamiento aislado no se puede compartir entre las aplicaciones, por lo tanto, no se puede encontrar los archivos que almacena en un almacenamiento aislado a través de una experiencia similar a la del explorador.

Si necesita acceder a los archivos para observar los datos en él, o para compartirlos entre aplicaciones, considere almacenar el archivo en un servicio en la nube. O si necesita ver el contenido de ese archivo para depurarlo, tal vez agregue una opción para escribir ese archivo en su servidor.

5

Los "Mango" naves SDK con el ISETool que pueden tomar y restaurar instantáneas de almacenamiento aislado de una aplicación a/desde un directorio 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"