Saltar al contenido

La compilación de Visual Studio falla: no se puede copiar el archivo exe de obj debug a bin debug

Solución:

Esto va a sonar estúpido, pero probé todas estas soluciones, ejecutando VS2010 en Windows 7. Ninguna de ellas funcionó, excepto el cambio de nombre y la construcción, que fue MUY tedioso por decir lo menos. Finalmente, encontré al culpable y me resulta difícil de creer. Pero estaba usando el siguiente código en AssemblyInfo.cs …

[assembly: AssemblyVersion("2.0.*")]

Esto es bastante común, pero por alguna razón, cambiar la versión a 2.0.0.0 hizo que las cosas funcionaran nuevamente. No sé si es algo específico de Windows 7 (solo lo he estado usando durante 3-4 semanas), o si es aleatorio, o qué, pero me lo arregló. Supongo que VS estaba controlando cada archivo que generaba, por lo que sabría cómo incrementar las cosas. Realmente no estoy seguro y nunca antes había visto que esto sucediera. Pero si alguien más también se está tirando de los pelos, pruébalo.

Como no he recibido más comentarios sobre este problema, pensé en compartir lo que terminó siendo mi solución:

Como sugirió Barry en un comentario a la publicación original, renombrar manualmente el ‘… bin Debug[ProjectName].exe’ a otra cosa (p. ej. ‘[ProjectName]1.exe ‘) es una solución alternativa (sin embargo, no se me permite eliminar el archivo yo mismo, y debo decir que me parece un poco extraño, ya que uno podría creer que el mismo bloqueo que evita la eliminación también evitaría el cambio de nombre …). No es una buena solución, pero es razonablemente rápida (al menos después de haberlo hecho un par de veces, casi se convierte en una rutina), y al menos mucho más rápido que reiniciar Visual Studio, que es lo que hice al principio.

En caso de que alguien se pregunte, también podría agregar que solo veo este problema de forma semi-aleatoria. Suele suceder después de haber realizado algunos cambios en el modo de diseño de un formulario (pero no siempre). Por lo general, no sucede si solo cambio el código de lógica empresarial o el código relacionado no visual (pero a veces lo hace …). De hecho, es frustrante, pero al menos tengo un truco que me funciona; esperemos que mi próximo proyecto no enfrente este problema también …

@Barry: si desea obtener crédito por su comentario, no dude en publicarlo como respuesta y me aseguraré de aceptarlo 🙂

Encontré una solución simple, simplemente deshabilite los Servicios de indexación de Windows para la carpeta y subcarpetas del proyecto

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *