2016-12-13 4 views
0

現在、StoreにあるがWindows Phone 8のUWPバージョンで作業しています.WP8バージョンには、いくつかのローカルデータがあり、 UWPのバージョンが起動します。そのプロセスをどのようにデバッグできますか? UWPのバージョンを同じストアのアプリ名に関連付けようとしましたが、WP8バージョンのデバイスにパッケージをデプロイしました。しかし、新しいバージョンは古いものに取って代わられていません。 私は1つの方法を見ます:ストアで偽のアプリを作成し、古いパッケージをアップロードし、デバイスにインストールして、新しいパッケージをアップロードして更新します。しかし、それはあまりにも痛いです...Windows Phone 8からUWPへの移行をデバッグする方法

+0

ローカルデータは維持されるはずですので、コードをデバッグするだけで済みます。古いデータを '%localappdata%\ Packages \ \ LocalState'フォルダに置き、デバッグの移行を行います。 –

+0

@DavidKosorinわかりません。私は以下のように更新する方法を見つけました。しかし、UWPのバージョンでは、WP8バージョンで保存されたローカルストレージ内のファイルは表示されません。 WP8 SilverlightとUWPローカルストレージの互換性について何か知っていますか? –

+0

https://msdn.microsoft.com/library/windows/apps/hh464917.aspxの第2段落を確認してください。 これは古いSLアプリケーションの場合はわかりません。いくつかのダミーデータで試してみる必要があります –

答えて

0

古いWMAppManifest.xmlのProdictIdを新しいPackage.appxmanifestのPhoneProductIdにコピーする必要があります。その後、新しいUWPパッケージは古いWP8を置き換えます。 はい、ローカルストレージ内のファイルは古いWP8で作成されました。SilverlightアプリケーションはUWPアプリケーションからアクセス可能です。

0

あなたのWP8アプリの1つにPackage.appxmanifestのパッケージIDを更新する必要があります。ユーザーがWindows 10 Mobileをアップグレードすると、WP8バージョンがインストールされているときにUWPバージョンのアップデートが取得されます。

+0

私は既に関連付けられているアプリをストアと同じアイデンティティを使用しています。 –

+1

私はおそらく答えを見つけました。古いWMAppManifest.xmlのProdictIdを新しいPackage.appxmanifestのPhoneProductIdにコピーする必要があります。その後、新しいUWPパッケージは古いWP8を置き換えます –

関連する問題