Usando Visual Studio 2010 beta, cuando ejecuto mi aplicación dentro del IDE para la depuración, funciona perfectamente la primera vez. Sin embargo, después de cerrar la sesión de depuración, ya sea mediante el cierre de la aplicación o haga clic en el botón de parada de depuración, todos los intentos posteriores para depurar la aplicación fallar con:¿Por qué obtengo el error "el archivo es utilizado por otro proceso" cuando depuro dentro de Visual Studio?
de error 1 No se puede copiar el archivo "obj \ Debug \ Application.dll " a " bin \ Debug \ Application.dll ". El proceso no puede acceder al archivo 'bin \ Debug \ Application.dll' porque está siendo utilizado por otro proceso .
Handle.exe de SysInternals muestra los identificadores abiertos, pero incluso si cierro los identificadores, el error no desaparece. Cualquier intento de eliminar el archivo de forma manual dará como resultado un mensaje de error de "Acceso denegado".
Para solucionar esto, tengo que reiniciar Visual Studio por completo, después de lo cual la sesión de depuración funcionará una vez y se detendrá nuevamente.
No estoy del todo seguro de cuándo comenzó esto, pero estoy bastante seguro de que es bastante reciente.
ACTUALIZACIÓN: Después fuerzo cerrar las asas de Application.dll, me sale el siguiente error de VS:
de error 1 No se puede copiar el archivo "obj \ Debug \ Application.dll" a "bin \ Debug \ Application.dll". La operación solicitada no puede ser realizada en un archivo con una sección mapeada por el usuario abierta.
¿Qué diablos es una "sección asignada por el usuario"?
ACTUALIZACIÓN 2: Parece que este problema se produce cuando tengo un formulario abierto en la vista de diseño cuando intento depurar. Voy a hacer algo más de solución de problemas y luego publicaré mis resultados.
ACTUALIZACIÓN 3: Creo que lo he reducido a un formulario usando un UserControl.
¿Ha intentado matar el proceso Applocation.vshost.exe en lugar de reiniciar Visual Studio? – Nestor
Sí, NO PUEDE ser asesinado. El proceso no morirá hasta que cierre VS. –
"Parece que este problema ocurre cuando tengo un formulario abierto en la vista Diseño" Esto lo hizo por mí. Estaba obteniendo tu error. Cuando cerré todos los archivos XAML abiertos, el error desapareció. – user2023861