Titel ist darüber. WPF-App mit einigen WCF-Sachen für IPC. Ich rufe Application.Current.Shutdown()
und die App geht weiter glücklich. Ich dachte, Shutdown
sollte nicht aufzuhalten sein.Application.Current.Shutdown() nicht
Vielleicht, weil es von einem Hintergrund-Thread aufgerufen wird? Muss ich ein Dispatcher fiedeln?
Ich habe versucht, das herauszufinden und das scheint zu funktionieren. Gibt es eine Erklärung dafür, wie das Umwickeln eines Dispatcher-Aufrufs in einem Thread es glücklich macht? – StrikeForceZero
Einige Klassen verwenden Threads, die nicht im Hintergrund ausgeführt werden. Und Herunterfahren beendet normalerweise nur Hintergrundthreads automatisch. Sie sollten also versuchen, alle Variablen zu entfernen, die eine Klasse verwenden, die Threading vor dem Beenden verwendet. – Zunair