我正在创建一个 Windows 商店应用程序。因此,我需要保留来自用户的少量数据。为此,我创建了一些写入本地文件夹的 json 文件。
当我在 Windows.Storage.ApplicationData.Current.LocalFolder 下创建这些文件和文件夹时,当我将应用程序更新到新版本时它们会被保留吗?
以这种方式保存本地数据还有其他问题吗?
我正在创建一个 Windows 商店应用程序。因此,我需要保留来自用户的少量数据。为此,我创建了一些写入本地文件夹的 json 文件。
当我在 Windows.Storage.ApplicationData.Current.LocalFolder 下创建这些文件和文件夹时,当我将应用程序更新到新版本时它们会被保留吗?
以这种方式保存本地数据还有其他问题吗?
当我在 Windows.Storage.ApplicationData.Current.LocalFolder 下创建这些文件和文件夹时,当我将应用程序更新到新版本时它们会被保留吗?
是的。甚至还有基于Version 属性来管理版本控制的基础设施。
以这种方式保存本地数据还有其他问题吗?
主要问题是数据的生命周期与应用程序相关。如果数据是“重要的”,您可能希望使用用户数据而不是应用程序数据来存储它。有关详细信息,请参阅应用数据。