We are developing an application with .Net Core 3. However, one of our dependencies only supports UWP. Our plan so far has been to have a 'main' .Net Core 3 process for the bulk of our logic and a 'side' UWP process to connect to the library required.
Have so far investigated:
- IPC (anonymous/named pipes), which doesn't work since UWP apps run in their own sandbox
- App Services which should in theory work... but even so, they seem to rely on the UWP app being the 'host' as the connection is launched by the UWP specific FullTrustProcessLauncher.
In summary, is there some way of achieving a bidirectional relationship between a .Net Core 3 process and a UWP process, where .Net Core 3 is the 'parent' process?