Ich habe eine Windows-Anwendung geschrieben in WPF und WF, die auch interagiert mit externen Web-Services und eine lokale Kopie von Quickbooks über Quickbooks API.EXE bleibt im Task-Manager nach dem Beenden
Alles funktioniert gut, aber das einzige Problem ist, sogar nachdem wir die Windows-Anwendung und Quickbooks beenden, sehen wir immer noch die Windows-Anwendung ausführbar im Task-Manager sitzen.
Jeder hat eine Idee, wie wir das lösen können?
Dank, badallen
Nur um zu überprüfen, Sie sind sicher, dass dies die eigenständige ausführbare Datei noch ausgeführt wird, und nicht * appname * .vshost.exe? –
Ich würde versuchen, die Anwendung zu debuggen. Nachdem Sie "heruntergefahren" haben (das Hauptfenster geschlossen), brechen Sie den Debugger, um zu sehen, was die jetzt unsichtbare Anwendung macht. Möglicherweise möchten Sie den Microsoft-Symbolserver verwenden, um detaillierte Stack-Traces zu erhalten. Aus Ihrer Beschreibung ist es ziemlich schwer zu erraten, was das Problem ist. –
Ich schlage vor, nach Nicht-Hintergrund-Threads zu suchen, die nicht gestoppt werden, wenn die Hauptanwendung heruntergefahren wird. –