que tienen una aplicación WPF, después de cerrar la aplicación app.exe *32
su proceso todavía se está ejecutando en la lista de procesos en el administrador de tareas.proceso de aplicación no se cerrará
Necesito esto para cerrar como cuando hago una edición de mi código me sale el siguiente error -
Unable to copy file "obj\x86\Release\frontEndTest.exe" to "bin\Release\app.exe". The process cannot access the file 'bin\Release\app.exe' because it is being used by another process.
Soy consciente de que este tipo de pregunta se ha hecho antes here.
Sin embargo, el solución no funcionó para mí, cambiando mi Assembly.cs
a -
[assembly: AssemblyVersion("2.0.0")]
[assembly: AssemblyFileVersion("2.0.0")]
pensé que tal vez si tuviera que encontrar el Window closed
evento y puttting algo así como - Process.GetCurrentProcess().Kill();
en caso de modo que cuando un usuario cierra la aplicación desde el botón rojo 'x'
en la parte superior derecha de la forma que esto quizá matar el proceso?
Lo más probable es que tenga algunos subprocesos aún ejecutándose después de que se cierre la ventana principal. ¿Utiliza cualquier 'BackgroundWorker's o' Thread's? Si es así, tendrá que señalarles de alguna manera que terminen. – Jon
Hay dos categorías de hilos: Fondo y sin fondo. Los hilos de fondo terminarán automáticamente cuando muera el proceso principal; hilos no de fondo mantendrán vivo el proceso principal. ¿Quizás tiene uno o más hilos que deberían ser hilos de fondo? –
Veo, ¿cómo puedo saber qué hilos se están ejecutando y cómo terminarlos? – Ebikeneser