2015-09-21 25 views
4

我正面临一个新问题,这是在为我的应用程序编写IPC时发生的。C#UWP Windows 10与MemoryMappedFiles的内部进程通信丢失

在UWP之前,我能够成功使用指令using System.IO.MemoryMappedFiles;。现在我不能使用using System.IO.MemoryMappedFiles;,我需要它。

每个人都面临同样的问题吗?如果是的话,你如何解决它?

我的应用程序不再编译。

我已经尝试重新导入System.Core.dll作为参考和DllImport,都没有工作。

回答

7

直接进程间通信在通用应用程序中不可用。

您可以使用App ServicesLaunchUriForResultsAsync执行跨多个应用程序的任务。

+0

谢谢你的回答。 我不确定App Services的工作方式。 我必须创建一个AppServiceProvider,然后创建两个或更多应用程序,是吗? – Fikkwix

+2

是的,那是对的。 App Services文档非常详细,您还可以查看示例以获取更多信息:https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/AppServices – robertos