c# windows windows-phone-8 windows-store-apps windows-phone-8.1

c# - ¿Es posible actualizar una aplicación existente de Windows Phone 8 a Windows Phone Store 8.1?



windows-phone-8 windows-store-apps (2)

Tengo una aplicación Windows Phone 8.0 en Windows Phone Store, y quiero actualizar mi aplicación a Windows Phone Store API (y no a Windows Phone Silverlight 8.1) para preparar la versión de Windows 8.1.

¿Es posible actualizar y migrar datos de IsolatedStorage de SL8 a la aplicación Phone Store?


¿Quiere decir actualizar el código o actualizar la aplicación en la tienda?

Si quieres decir actualizar el código, debes volver a crearlo desde cero. Es posible que pueda utilizar algunos contenidos, pero ha cambiado mucho en el nuevo Windows Phone 8.1 (Windows Runtime), que incluye cómo escribe Xaml.

Si se refiere a la actualización en la tienda que sí, eso funcionará. Cuando actualiza su aplicación con una nueva en el nuevo formato, la tienda entiende y migra automáticamente los datos de IsolatedStorage: http://msdn.microsoft.com/en-us/library/dn642081(v=vs.105).aspx


TL; DR; - Conserva los datos en Almacenamiento aislado cuando se actualiza desde WP8.0 a WP8.1 Runtime.

Debido a que el enlace provisto a MSDN solo dice sobre las aplicaciones de Silverlight, y no está claro (si no me hubiera perdido algo) lo que sucedería en caso: Tengo la antigua WP8.0 Silverlight App y ahora decidí actualizarla a WP8. 1 tiempo de ejecución: realicé una prueba simple:

  1. Publiqué una versión beta de la aplicación: WP8.0 Silverlight.
  2. Después de una instalación exitosa en el teléfono, he copiado algunos archivos dentro de la aplicación, para que haya algo en el almacenamiento aislado
  3. He enviado una actualización: fui a la tienda, seleccioné la versión Beta (WP8.0), hice clic en Actualizar y luego en Cargar y describí tus paquetes , luego de un tiempo, agregué un nuevo ( no reemplacé el anterior paquete WP8.0), agregué cierta información, guardar y enviar.
  4. Después de un tiempo mi teléfono recibe una notificación de que hay una actualización para la aplicación. Hago clic en Sí, actualizo
  5. Después de una instalación exitosa, veo que es una nueva aplicación, hago clic en mi botón especial para ver qué hay en el almacenamiento aislado y veo que hay archivos viejos de la versión WP8.0

Entonces resulta que la respuesta de LPains es correcta (+1).