В настоящее время я пытаюсь использовать 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 использовать определенный процесс, а не самый верхний?