我初始化头孢如下 var cefSettings = new CefSettings {LogSeverity = LogSeverity.Disable}; Cef.Initialize(cefSettings, shutdownOnProcessExit: true);
当shutdownOnProcessExit设置为true时,我应该调用Cef.Shutdown()吗?
我发现,如果我不显式调用Cef.Shutdown()
我的应用程序退出它不能正常退出,CefSharp.BrowserSuprocess.exe
保持运行。
这是预期的行为?在这种情况下不应该隐含地调用Cef.Shutdown()
?
我使用CefSharp建立45(和即将升级到47)
欢迎来到Stack Overflow!我编辑了您的问题以正确格式化内联代码 - 请参阅编辑帮助以获取有关格式化的更多信息。我还修剪了'谢谢'和签名,这些都不是习惯于SO的习惯。请编辑问题并提供必要的其他详细信息以确定具体问题。祝你好运! – Wtower
您的应用程序是否正常关闭?或者你通过杀死进程关闭它(或者点击VS中的“Stop Debugging(Shift + F5)”)? –
它正常关闭。当我在App_OnExit()上调用Cef.Shutdown()时,一切正常,但如果我忽略此调用,应用程序将挂起。我构建并调试了CefSharp,并看到Cef.Shutdown()被隐式调用后,它返回我的应用程序不会退出 – eranhare