【问题标题】:Porting silverlight WP8 app to WP8.1 RT app将 silverlight WP8 应用程序移植到 WP8.1 RT 应用程序
【发布时间】:2015-04-22 02:44:18
【问题描述】:

我一直在将 WP8 应用程序移植到 WinRT (WP8.1)。我想要做的是将所有现有用户的数据写入 WP8 中的文件,然后当他迁移到 WP8.1 时读取该文件并恢复所有历史记录等。我面临的问题是我的文件保存在 RT 中无处可寻。 WP8 路径是 isostore://abc.txt 而在 RT 路径中看起来像 ms-appdata://。这甚至可能吗?文件是否被保留或删除?

【问题讨论】:

    标签: windows-phone-8 windows-runtime windows-phone-8.1


    【解决方案1】:

    在 Windows Phone 8.1 RT 应用程序中,IsolatedStorage 文件夹迁移到本地文件夹。
    因此,如果您之前在 isostore://abc.txt 中有一个文件,它将以 ms-appdata:///local/abc.txt 的形式提供。

    【讨论】:

    • 谢谢!隔离存储设置呢?
    • 可能是ApplicationData.Current.LocalSettings,但不确定。
    【解决方案2】:

    我认为在这种情况下,如果您的用户安装了 wp8 应用程序并且您提供了 wp8.1 应用程序的更新,那么您的新更新将完全替换以前的版本并重新安装该应用程序。

    因此,当重新安装发生时,存储在 IsolatedStorage 中的用户数据将在安装新版本之前被删除。

    我不确定,但这就是我的经验。 希望对您有所帮助..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多