我有一个简单的wpf应用程序。但它使用CefSharp在基于chrome的浏览器中打开一些链接。我发现,一旦应用程序的主窗口关闭,它将从UI关闭,但仍然在后台运行。应用程序未能正常结束并在后台运行
我试着添加额外的代码来强制关闭它。但没有希望。我认为cefsharp的一些组件没有正确地结束。但不完全确定发生了什么问题。
用下面的代码和其他一些片段也
protected override void OnClosed(EventArgs e)
{
base.OnClosed(e);
foreach (Window w in App.Current.Windows)
{
if (w.DataContext != this)
w.Close();
}
Application.Current.Shutdown();
}
尝试'Cef.Shutdown();' – user1274820
很酷。有用! – Hybridzz
高兴地帮助:) - 找到答案在这里https://github.com/cefsharp/CefSharp/issues/990 – user1274820