Я пытаюсь настроить новое приложение, используя .NET CORE
и Chromely CefGlue
.
Когда я создаю свое приложение, я получаю пустую страницу и регистрирую некоторые ошибки (см. Ниже)
Я использую пакет слепков Chromely.CefGlue.Winapi версии 68, настраиваю свое приложение в форме окна и встраиваю в 64x.
var startUrl = "https://google.com";
var config = ChromelyConfiguration
.Create()
.WithHostMode(WindowState.Normal)
.WithHostTitle("chromely")
.WithAppArgs(args)
.WithHostSize(1200, 700)
.WithLogFile("logs\\chromely.cef_new.log")
.WithStartUrl(startUrl)
.WithLogSeverity(LogSeverity.Default)
.UseDefaultLogger("logs\\chromely_new.log")
.UseDefaultResourceSchemeHandler("local", string.Empty)
.UseDefaultHttpSchemeHandler("http", "chromely.com")
.WithCustomSetting(CefSettingKeys.SingleProcess, true);
using (var window = new CefGlueBrowserWindow(config))
{
return window.Run(args);
}
Файл chromely.cef_new.log получает сообщения об ошибках[1226/124833.339:ERROR:browser_gpu_channel_host_factory.cc(119)] Failed to launch GPU process.
[1226/124833.344:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.
И созданное окно полностью пустое вместо страницы Google.
Вывод