我一直在将WP8应用程序移植到WinRT(WP8.1)。我想要做的是将所有现有用户的数据写入WP8中的文件,然后当他迁移到WP8.1时读取该文件并恢复所有历史记录等。我面临的问题是文件我在RT中无处可寻。 WP8路径是isostore://abc.txt,而RT路径看起来像ms-appdata://。这甚至可能吗?文件是否已被转移或删除?
答案 0 :(得分:2)
在Windows Phone 8.1 RT应用程序中,IsolatedStorage文件夹将迁移到Local文件夹
因此,如果您以前在isostore://abc.txt
中有一个文件,那么它将以ms-appdata:///local/abc.txt
的形式提供。
答案 1 :(得分:1)
我认为在这种情况下,如果您的用户安装了wp8应用并且您提供了wp8.1应用的更新,那么您的新更新将完全取代之前的版本并重新安装该应用。
所以在重新安装时,在安装新版本之前,将删除存储在IsolatedStorage中的用户数据。
我不确定这一点,但这是我的经验所说的。 希望有所帮助..