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

时间:2015-04-22 02:44:19

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

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

所以在重新安装时,在安装新版本之前,将删除存储在IsolatedStorage中的用户数据。

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