将 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 中存储的用户数据将在安装新版本之前被删除。
我不确定,但这是我的经验。
希望有帮助..
我一直在将 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 中存储的用户数据将在安装新版本之前被删除。
我不确定,但这是我的经验。 希望有帮助..