Tengo una solución simple de WinForms en VS 2010. Siempre que la compilo, el archivo de salida (bin \ debug \ app.exe) termina bloqueado y las compilaciones posteriores fallan con un mensaje como
"The process cannot access the file 'bin\Debug\app.exe' because it is being used by another process."
La única forma de compilar el proyecto es reiniciar VS después cada construcción, lo cual es muy incómodo.
Encontré esta antigua publicación de blog http://blogs.geekdojo.net/brian/archive/2006/02/17/VS2005FileLocking.aspx ; parece que el problema es realmente antiguo. ¿Alguien sabe lo que está sucediendo aquí, o al menos alguna solución?
Actualizar
En realidad, no ejecuto el archivo. El bloqueo ocurre después de la compilación, no después de la depuración (es decir, iniciar VS - build - build - fail!) Y traté de apagar el antivirus. No ayuda.
Actualización 2
Process Explorer muestra que devenv.exe ha cargado el archivo (en DLL, no en Handles). Parece que un error durante la compilación impidió la descarga, pero la (primera) compilación se completa sin ningún mensaje que no sea "1 tuvo éxito, o falló" /


