是否可以强制CEF在Mono中为其子流程使用特定的流程?

时间:2018-09-20 10:17:30

标签: c# mono chromium-embedded

当前,我正在尝试在CEF运行时下使用Mono。问题是我必须将CEF用作dll,并且除主要解决方案之外,最终解决方案中没有任何其他.exe文件。

当前,我正在使用以下命令启动应用程序:

mono.exe CefApp.exe

但是在初始加载后,它失败并出现以下错误:

Unknown command line option: '--type=gpu-process'
Unknown command line option: '--type=gpu-process'
Unknown command line option: '--type=renderer'
Unknown command line option: '--type=gpu-process'
Unknown command line option: '--type=gpu-process'
Unknown command line option: '--type=gpu-process'
Unknown command line option: '--type=gpu-process'
[0920/114653.377:ERROR:browser_gpu_channel_host_factory.cc(132)] Failed to launch GPU process.
[0920/114653.377:ERROR:gpu_process_transport_factory.cc(1017)] Lost UI shared context.

据我所知,CEF正在尝试启动几个子流程。为此,它可以使用主应用程序线程或单独的.exe文件。我没有指定单独的.exe文件,因此它使用父Mono线程,这会导致这些错误。

有没有办法强迫CEF使用特定的流程,而不是最重要的流程?

0 个答案:

没有答案