간단한 wpf 응용 프로그램이 있습니다. 그러나 크롬 기반 브라우저에서 CefSharp를 사용하여 일부 링크를 열었습니다. 응용 프로그램의 기본 창이 닫히면 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();
}
try'Cef.Shutdown(); ' – user1274820
cool. 그것은 작동합니다! – Hybridzz
도와 주셔서 감사합니다 :) - 답변을 찾았습니다. https://github.com/cefsharp/CefSharp/issues/990 – user1274820