2016-12-13 3 views
0

Я работаю над версией UWP приложения, которое в настоящее время находится в магазине, но для Windows Phone 8. В версии WP8 есть некоторые локальные данные, которые мне нужно преобразовать в новый формат, когда Начало версии UWP. Как я могу отладить этот процесс? Я попытался связать версию UWP с тем же именем приложения магазина, а затем развернул пакет на устройстве, где была версия WP8. Но новая версия не заменила старый. Я вижу один способ: создать поддельное приложение в магазине, загрузить старый пакет, установить на устройство, а затем загрузить новый пакет и обновить. Но это слишком больно ...Как отлаживать миграцию из Windows Phone 8 в UWP

+0

Локальные данные должны сохраняться, поэтому вы можете просто отлаживать свой код. Поместите старые данные в папку '% localappdata% \ Packages \ \ LocalState' и миграцию отладки. –

+0

@ Давид Косорин Я не уверен. Я нашел способ обновления, который описан ниже. Но версия UWP не видит файлы в локальном хранилище, которые были сохранены в версии WP8. Вы знаете что-то о совместимости между локальными хранилищами WP8 Silverlight и UWP? –

+0

Проверьте второй абзац на https://msdn.microsoft.com/library/windows/apps/hh464917.aspx Но я не уверен, если это для старого приложения SL. Вы должны попробовать это с некоторыми фиктивными данными. –

ответ

0

Вам необходимо скопировать ProdictId из старого WMAppManifest.xml в PhoneProductId в новый Package.appxmanifest. После этого новый пакет UWP заменяет старый WP8. И да, файлы в локальном хранилище были созданы с помощью старого приложения WP8 Silverlight, которое будет доступно из приложения UWP.

0

Вам необходимо обновить идентификатор пакета в пакете Package.appxmanifest до одного из ваших WP8-приложений. Когда пользователь обновляет Windows 10 Mobile, он получит обновление версии UWP вашего приложения, если у него установлена ​​версия WP8.

+0

Я уже использовал то же имя, когда связанное приложение с магазином. –

+1

Я, вероятно, нашел ответ. Вам нужно скопировать ProdictId из старого WMAppManifest.xml в PhoneProductId в новый Package.appxmanifest. После этого новый пакет UWP заменяет старый WP8 один –

 Смежные вопросы

  • Нет связанных вопросов^_^