我有一个Windows Phone 7.5游戏,用于存储位于IsolatedStorage中的文件的用户进度。我现在计划将代码升级到WP 8.1。我不希望用户在更新时丢失进度,因此我需要在更新后以某种方式将用户文件从IsolatedStorage迁移到新的StorageFile / StorageFolder系统。
但是,到目前为止,我找不到从WP 8.1应用程序访问IsolatedStorage的方法。请告诉我,我错了。我错过了什么吗?
答案 0 :(得分:1)
隔离的存储文件夹通过Windows运行时作为LocalFolder公开。您可以在Windows Phone 8 Silverlight应用程序和Windows Phone运行时应用程序中以相同方式访问它。
StorageFolder localFolder = ApplicationData.Current.LocalFolder;
无需迁移。只要您的新应用程序作为现有应用程序的更新发布,用户的数据就会保留。
请参阅:Local folder best practices for Windows Phone 8和Accessing app data with the Windows Runtime