如何在 Windows 个 IoT Core 应用程序之间最好地共享设置?

How can I best share settings between Windows IoT Core apps?

我正在开发一个 "headless" 后台应用程序,它在 Raspberry Pi 3 上的 Windows 10 IoT Core 下运行。但是,我需要一种方法让用户配置应用程序.我考虑过这样做的一种方法是拥有一个单独的 "headed" 应用程序,用户可以 运行 查看和编辑各种参数。我还可以制作一个网络应用程序,这样 Raspberry Pi.

上就不需要显示了

我看不到任何明显的机制可以在应用程序之间共享设置,或者就此而言甚至可以为单个应用程序创建持久设置。在桌面应用程序上,我只使用普通的 Properties.Settings.Default 对象。是否有与应用程序设置 API 等效的通用 Windows 平台?

I can't see any obvious mechanism for sharing settings between apps

您可以勾选“Using cross-app communication to make apps work together”。

creating persistent settings for a single app

对于 UWP,每个应用程序都有 system-defined 个根目录,您可以使用它来存储。系统还会保留这些数据存储的内容,直到您的应用程序被卸载。 您可以像这样存储和检索设置:

// Store settings
var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
localSettings.Values["setting1"] = "test1";
localSettings.Values["setting2"] = "test2";

// Retrieve settings
var value1 = localSettings.Values["setting1"];
var value2 = localSettings.Values["setting2"];

更多信息请参考“Store and retrieve settings and other app data”。