【发布时间】:2020-03-18 17:24:04
【问题描述】:
我们正在使用 .Net Core 3 开发应用程序。但是,我们的依赖项之一仅支持 UWP。到目前为止,我们的计划是为我们的大部分逻辑设置一个“主”.Net Core 3 进程,并为连接到所需库的一个“侧”UWP 进程。
目前已调查:
- IPC(匿名/命名管道),由于 UWP 应用在自己的沙盒中运行,因此无法正常工作
- App Services 理论上应该可以工作......但即便如此,他们似乎还是依赖 UWP 应用作为“主机”,因为连接是由 UWP 特定的 FullTrustProcessLauncher 启动的。
总之,是否有某种方法可以实现 .Net Core 3 进程和 UWP 进程之间的双向关系,其中 .Net Core 3 是“父”进程?
【问题讨论】:
-
您是否调查过消息代理?像 RabbitMQ 之类的?
-
或者可能是本地套接字以避免另一个单点故障(消息代理)?
标签: c# .net visual-studio .net-core uwp