我正在为 UWP 平台开发一个应用程序。我将一些设置与应用程序一起存储,并考虑重新启动应用程序或设备本身后会发生什么。
LocalSettings
实际存储在哪里?
- 系统注册表
- 文件系统
- 内存 (RAM)
LocalSettings
和和有什么区别RoamingSettings
?
我正在为 UWP 平台开发一个应用程序。我将一些设置与应用程序一起存储,并考虑重新启动应用程序或设备本身后会发生什么。
LocalSettings
实际存储在哪里?
LocalSettings
和和有什么区别RoamingSettings
?
它们存储在一个名为“settings.dat”的文件中,该文件位于您的应用程序包文件夹中名为“Settings”的文件夹中。
c:\Users\yourusername\AppData\Local\Packages\YourAppName-AppId\Settings\settings.dat
根据这篇文章,RoamingSettings
当多个 Windows 设备需要相同的设置时使用。因此,您需要在线才能访问数据,这意味着数据存储在设备外部。
另一方面,LocalSettings
只能在一个设备中访问,因此它们存储在文件系统中,与应用程序绑定,这使得它们不适合存储用户数据。
我建议您阅读此 Microsoft 链接。这应该包括你需要的一切,以实现你所追求的。