应用程序未正确结束并在后台运行。
应用程序未正确结束并在后台运行。
我有一个简单的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(); }
admin 更改状态以发布 2023年5月21日
如我在评论中所述,请尝试:Environment.Exit(0);
如果不起作用,请从Cef.Shutdown();
开始
https://stackoverflow.com/a/9050477/1274820
如果真的需要关闭它,您也可以使用Environment.Exit(),但这不太得体(更像结束进程)。