是否有可能将现有的Windows Phone 8应用程序更新到Windows Phone Store 8.1 ?

本文关键字:Windows Phone 更新 Store 应用程序 有可能 是否 | 更新日期: 2023-09-27 18:04:22

我有一个Windows Phone 8.0应用程序在Windows Phone商店,我想更新我的应用程序到Windows Phone商店API(而不是Windows Phone Silverlight 8.1)准备Windows 8.1版本。

是否可以从SL8更新和迁移IsolatedStorage数据到Phone Store应用程序?

是否有可能将现有的Windows Phone 8应用程序更新到Windows Phone Store 8.1 ?

TL;DR; -从WP8.0升级到WP8.1运行时,它保留隔离存储上的数据。

因为提供的链接到MSDN只说关于Silverlight应用程序,它不清楚(如果我没有错过什么)会发生什么情况:我有旧的WP8.0 Silverlight应用程序,现在我决定升级到WP8.1运行时-我已经执行了一个简单的测试:

  1. 我已经发布了一个测试版的应用程序- WP8.0 Silverlight。
  2. 成功安装在手机上后,我已经复制了应用程序内的一些文件,因此在隔离存储
  3. 上有一些东西
  4. 我已经提交了一个更新-去商店,选择测试版(WP8.0),点击更新然后上传和描述你的包,过了一会儿,添加新的 (不是取代旧的WP8.0包),添加一些信息,保存并提交。
  5. 一段时间后,我的手机通知有一个更新的应用程序-我点击是的-更新
  6. 安装成功后,我看到它是一个新的应用程序,我点击我的特殊按钮,看看在隔离存储上是什么,我看到那里有是从WP8.0版本
  7. 的旧文件

所以LPains的答案是正确的(+1)

您的意思是更新代码还是更新商店中的应用程序?

如果你的意思是更新代码,你必须从头开始重新创建它。你可能可以使用一些内容,但在新的Windows Phone 8.1 (Windows Runtime)上有很多变化,包括如何编写Xaml。

如果你的意思是在商店里更新,那就可以了。当你用新格式更新应用时,应用商店会自动理解并迁移IsolatedStorage数据:http://msdn.microsoft.com/en-us/library/dn642081(v=vs.105).aspx