是否可以在 Windows 10 IoT Core 后台应用中拥有 UWP 应用服务?
我使用Windows IoT 核心项目模板创建了一个后台应用程序,它读取计时器上的传感器,使用 Windows 10 IoT 仪表板使后台应用程序在设备启动时自动启动,一切正常。现在我想制作一个可以从后台应用程序获取传感器数据的 GUI。
使用教程创建和使用应用服务,我了解了一些有关创建 UWP 应用服务的知识。当应用程序本身是 GUI/XAML 应用程序时,我能够使应用程序服务工作,并且应用程序服务的代码必须位于引用的 UWP 组件 ( .winmd
) 中。当应用服务的代码在 GUI 应用中时,每个连接请求都会返回AppServiceUnavailable
. 同样,当我尝试将应用服务添加到我的 Windows 10 IoT Core 后台应用(一个.winmd
本身)时,所有打开的连接尝试都会导致AppServiceUnavailable
. 我尝试将应用服务代码放在一个单独的 中.winmd
,但发生了同样的情况。
如何让 GUI 应用程序与同一设备上的后台应用程序对话?
我找到了有关如何启用 localhsot(环回)通信的说明,但如果我可以简单地部署 GUI 和后台应用程序而无需更改操作系统配置,那就更好了。
这里有一个在 Windows IoT Core 的后台应用程序中实现应用程序服务的示例:https : //github.com/microsoft/Windows-iotcore-samples/tree/develop/Samples/AppServiceSharedNotepad
这有帮助吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句