在没有应用程序打包项目的情况下,在侧载UWP和控制台应用程序之间使用应用程序服务

问题描述 投票:0回答:1

我有一个企业级LOB场景,我需要在Sideloaded UWP应用程序和第三方开发的多个控制台应用程序之间进行通信。在内部,这些控制台应用程序将与COM端口和硬件设备连接。

我可以使用App Service在UWP和打包的Console App之间进行通信吗?

此外,通信必须是双向且异步的,预期的流:

  1. UWP -start-console-app-expect-no-response-> Console App
  2. UWP 控制台应用程序
  3. UWP -send-data-expect-no-response-> 控制台应用程序

我已经引用了下面的链接,但根据它们,“ Windows应用程序打包项目”是必须的。

请也建议是否还有其他选择。

c# uwp console-application windows-10-universal desktop-bridge
1个回答
0
投票

从评论中,我认为这是可以实现的,但是它不应该通过COM端口,而是要建立AppServiceConnection

请参考this document为UWP应用程序创建AppService。如果您的控制台应用程序可以创建AppServiceConnection,则可以与UWP应用程序建立连接并传输数据。

AppServiceConnection是双向通讯。建立连接后,控制台应用程序和UWP应用程序可以相互发送信息。

最诚挚的问候。

© www.soinside.com 2019 - 2024. All rights reserved.