我正面临一个新问题,即在为我的应用编写IPC代码时出现的问题。
在UWP之前,我能够成功使用指令using System.IO.MemoryMappedFiles;
。现在我无法使用using System.IO.MemoryMappedFiles;
,我需要它。
每个人都面临同样的问题吗?如果是的话,你是如何解决的?
我的应用程序不再编译。
我已经尝试重新导入System.Core.dll作为参考,并使用DllImport,但都没有工作。
答案 0 :(得分:8)
通用应用程序中不提供直接进程间通信。
您可以使用App Services或LaunchUriForResultsAsync执行跨多个应用的任务。
答案 1 :(得分:0)
Support for MemoryMappedFiles
in uwp was added while back.尽管文档尚不清楚,但是您可以使用指令time = 600
file = 'election_file.csv'
report = (
f'Data Diagnostic Report\n'
f'Date & time: {time}\n'
f'Data file: {file}\n'
f'Data frame header (first five lines):\n {election.head()}\n\n'
f'Data frame information:\n '
)
print(report)
election.info()
report = (
f'\n'
f'end of report\n'
)
print(report)
创建和共享MemoryMappedFiles
。您必须声明using System.IO.MemoryMappedFiles
capability才能做到这一点。