2

我正在为 UWP 平台开发一个应用程序。我将一些设置与应用程序一起存储,并考虑重新启动应用程序或设备本身后会发生什么。

LocalSettings实际存储在哪里?

  • 系统注册表
  • 文件系统
  • 内存 (RAM)

LocalSettings和和有什么区别RoamingSettings


Microsoft Docs 上的本地设置

Microsoft Docs 上的漫游设置

4

2 回答 2

9

它们存储在一个名为“settings.dat”的文件中,该文件位于您的应用程序包文件夹中名为“Settings”的文件夹中。

c:\Users\yourusername\AppData\Local\Packages\YourAppName-AppId\Settings\settings.dat
于 2018-05-28T20:19:34.057 回答
2

根据这篇文章RoamingSettings当多个 Windows 设备需要相同的设置时使用。因此,您需要在线才能访问数据,这意味着数据存储在设备外部。

另一方面,LocalSettings只能在一个设备中访问,因此它们存储在文件系统中,与应用程序绑定,这使得它们不适合存储用户数据。

我建议您阅读此 Microsoft 链接。这应该包括你需要的一切,以实现你所追求的。

于 2018-05-28T15:52:35.700 回答