Raspberry pi 如何在Windows IoT核心应用程序之间最佳共享设置?

Raspberry pi 如何在Windows IoT核心应用程序之间最佳共享设置?,raspberry-pi,settings,windowsiot,Raspberry Pi,Settings,Windowsiot,我正在开发一个“无头”的后台应用程序,它运行在Raspberry Pi 3上的Windows 10 IoT内核下。但是,我需要一种用户配置应用程序的方法。我考虑过这样做的一种方法是使用一个单独的“headed”应用程序,用户可以运行该应用程序来查看和编辑各种参数。我还可以制作一个web应用程序,这样就不需要在Raspberry Pi上显示 我看不到任何明显的机制来在应用程序之间共享设置,或者甚至为单个应用程序创建持久设置。在桌面应用程序上,我只会使用普通的属性.Settings.Default对

我正在开发一个“无头”的后台应用程序,它运行在Raspberry Pi 3上的Windows 10 IoT内核下。但是,我需要一种用户配置应用程序的方法。我考虑过这样做的一种方法是使用一个单独的“headed”应用程序,用户可以运行该应用程序来查看和编辑各种参数。我还可以制作一个web应用程序,这样就不需要在Raspberry Pi上显示

我看不到任何明显的机制来在应用程序之间共享设置,或者甚至为单个应用程序创建持久设置。在桌面应用程序上,我只会使用普通的
属性.Settings.Default
对象。是否有与应用程序设置API相当的通用Windows平台

我看不到在应用程序之间共享设置的任何明显机制

你可以勾选“”

为单个应用程序创建持久设置

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

// 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"];

有关更多信息,请参考“”。

您查看了吗?@RitaHan MSFT感谢您的链接,这里似乎有一些可靠的信息。这涵盖了应用程序间的通信,但是持久化设置呢?在UWP中有标准的方法吗?持续设置,你的意思是即使卸载应用程序,这些设置也不会更改?你检查了吗?我写下答案。请检查一下。回答得很好!我相信很多人会觉得这很有用。如果你这样做了,那么请记住对问题和答案都投赞成票!