CefSharp 应用程序启动初始化问题

CefSharp application launch initialize problems

我的应用程序中有这段代码来初始化 CefSharp:

If (CefSharp.Cef.IsInitialized = False) Then
    Dim settings As New CefSettings()
    settings.CachePath = Application.StartupPath & "\session"
    CefSharp.Cef.Initialize(settings)
    MsgBox("done")
End If

我已经尝试了 2 天,但应用程序在启动时从未显示 "done"。我希望我的应用程序每次启动时都会显示此消息。

但事实并非如此。上面的代码在我的主窗体加载事件中。我在表单关闭事件中调用 CefSharp shutdown 以确保一切都退出。

它不应该在我的应用程序每次启动时都显示该消息吗?我想根据不同的设置重新初始化 cef,但它不像 eve 那样初始化。

也许某些进程 运行 阻止了这个?

请告诉我。

好吧,所以我在 class 文件中创建了一个 chromiumwebbrowser 变量(我认为它是在主窗体加载事件之前执行的),因此我的浏览器没有被初始化。为此感到很愚蠢。刚刚评论了一下,现在一切似乎都很好。

'metavariableclass.vb
'Public Shared brw As New ChromiumWebBrowser("")