Windows 10 IoT核心UWP后台应用程序及应用程序服务

Windows 10 IoT核心UWP后台应用程序及应用程序服务,uwp,windows-10-iot-core,Uwp,Windows 10 Iot Core,是否可以在Windows 10 IoT核心后台应用程序中提供UWP应用程序服务 我使用创建了一个后台应用程序,可以读取计时器上的传感器,使用Windows 10 IoT仪表板在设备通电时自动启动后台应用程序,并且一切正常。现在我想做一个GUI,可以从后台应用程序获取传感器数据 通过使用,我学到了一些关于创建UWP应用程序服务的知识。当应用程序本身是GUI/XAML应用程序时,我能够让应用程序服务工作,并且应用程序服务的代码必须在引用的UWP连接中(.winmd)。当应用程序服务的代码位于GUI应

是否可以在Windows 10 IoT核心后台应用程序中提供UWP应用程序服务

我使用创建了一个后台应用程序,可以读取计时器上的传感器,使用Windows 10 IoT仪表板在设备通电时自动启动后台应用程序,并且一切正常。现在我想做一个GUI,可以从后台应用程序获取传感器数据

通过使用,我学到了一些关于创建UWP应用程序服务的知识。当应用程序本身是GUI/XAML应用程序时,我能够让应用程序服务工作,并且应用程序服务的代码必须在引用的UWP连接中(
.winmd
)。当应用程序服务的代码位于GUI应用程序中时,每个连接请求都返回
appserviceinavailable
。类似地,当我尝试将应用程序服务添加到我的Windows 10 IoT核心后台应用程序(a
.winmd
本身)时,所有打开的连接尝试都会导致
AppServiceUnavailable
。我尝试将应用程序服务代码放在一个单独的
.winmd
中,但同样的情况也发生了

如何让GUI应用程序与同一设备上的后台应用程序对话


我发现了,但如果我可以简单地部署GUI和后台应用程序,而不必更改操作系统配置,那就更好了。

这里有一个在Windows IoT Core上的后台应用程序中实现应用程序服务的示例:


这有用吗?

这个样本对我有用。现在我必须弄清楚为什么我的应用程序与众不同,但至少我知道这在技术上是可行的。谢谢。原来我的问题是,我试图为后台任务和应用程序服务使用不同的入口点类。这似乎只有在他们使用同一个类时才起作用。我觉得这很不直观,但至少我可以用它。