将 silverlight WP8 应用程序移植到 WP8.1 RT 应用程序

Porting silverlight WP8 app to WP8.1 RT app

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

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

的形式提供

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

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

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