我正在为UWP平台开发一个应用程序。我将一些设置与应用程序一起存储,并在重新启动应用程序或设备本身后思考发生了什么。
LocalSettings
实际存储在哪里?
LocalSettings
和RoamingSettings
之间有什么区别?
答案 0 :(得分:4)
他们存储在一个名为' settings.dat'的文件中。在名为'设置'的文件夹中这是您的应用包文件夹中的内容。
c:\Users\yourusername\AppData\Local\Packages\YourAppName-AppId\Settings\settings.dat
答案 1 :(得分:2)
根据this article,当多个Windows设备需要相同的设置时,会使用RoamingSettings
。因此,您需要联机才能访问数据,这意味着它存储在设备外部。
另一方面,LocalSettings
只能在一个设备上访问,因此它们存储在文件系统中,与应用程序绑定,这使得它们不适合存储用户数据。
我建议你阅读this Microsoft link。这应该包括你需要的一切,以实现你所追求的目标。