4

У меня возникла новая проблема, возникшая при кодировании моего IPC для моего приложения.C# UWP Windows 10 Inter Process Communication с MemoryMappedFiles отсутствует

Перед UWP я смог успешно использовать директиву using System.IO.MemoryMappedFiles;. Теперь я не могу использовать using System.IO.MemoryMappedFiles;, и мне это нужно.

Есть ли у всех одинаковые проблемы? Если да, как вы его решили?

Мое приложение больше не компилируется.

Я уже пытался переименовать System.Core.dll в качестве ссылки и с помощью DllImport не работал.

ответ

7

Прямая межпроцессная связь недоступна в универсальных приложениях.

Вы можете использовать App Services или LaunchUriForResultsAsync для выполнения задач, охватывающих несколько приложений.

+0

Благодарим за ответ. Я не уверен, как работают службы приложений. Мне нужно создать AppServiceProvider, а затем мои два или более приложений, верно? – Fikkwix

+2

Да, это правильно. Документация служб приложений довольно подробно, и вы также можете взглянуть на образцы для получения дополнительной информации: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/AppServices – robertos

Смежные вопросы