Tengo una webforms
aplicación de C # , que hasta hoy ha estado funcionando a la perfección.
Ahora, hoy, de repente, cada vez que intento ejecutar la aplicación, aparece un error de bloqueo de archivo:
No se puede copiar el archivo "obj \ Debug \ MyProject.exe" a "bin \ Debug \ MyProject.exe". El proceso no puede acceder al archivo "bin \ Debug \ MyProject.exe" porque está siendo utilizado por otro proceso.
Buscar en Google el error no produce nada más allá de lo obvio, es decir, VS piensa que el archivo está bloqueado. Y definitivamente es Visual Studio el que bloquea el archivo, porque cuando cierro VS y lo vuelvo a abrir, el proyecto se ejecuta bien, la primera vez. Cuando intento ejecutarlo por segunda vez, aparece el error de bloqueo del archivo.
¡Cerrar VS y volver a abrir cada vez que quiero ejecutar la aplicación no es una solución viable! ¿Cómo averiguo qué está bloqueando el archivo y cómo evito que se bloquee?
EDITAR: Otro descubrimiento interesante: ni siquiera tengo que ejecutar la aplicación. Compilarlo una vez provoca el bloqueo del archivo; ¡No puedo compilar dos veces seguidas!
Este problema es específico de un proyecto en mi solución. Todos los demás proyectos funcionan bien y se pueden ejecutar tantas veces como quiera. Es solo este proyecto el que se bloquea.