Autor
|
Tema: el proceso no puede acceder al archivo. (Leído 2,725 veces)
|
Baldomero123
Desconectado
Mensajes: 18
|
Estoy acabando una aplicación que tiene unos 12 ó 13 forms. Todo marcha bien hasta que abro el último form y entonces recibo el mensaje siguiente: “No se puede copiar “obj\Debug\inversiones3.exe” en “bin\Debug\inversiones3.exe”. El proceso no puede obtener acceso al archivo porque está siendo utilizado por otro proceso. El Archivo se ha bloqueado por “inversiones3 22996”. A la izquierda me aparece en una columna: error MSB 3021 / 3027 / 3026 estos números sucesivamente. Este último form no tiene relación con ninguno de los anteriores, aparte de aparecer en el índice de la presentación. He suprimido todos los rastros de este último form y sigue presente el mensaje de error. La aplicación la estoy haciendo con Visual Basic en Visual Studio 2019 como IDE. ¿Qué puedo hacer? Muchas gracias.
|
|
|
En línea
|
|
|
|
Baldomero123
Desconectado
Mensajes: 18
|
Solucionado. Como se presentó el problema ha desaparecido, así que solucionado.
|
|
|
En línea
|
|
|
|
Serapis
|
El problema es que tenías el .exe ejecutándose en memoria. Basta pues cerrarlo.
|
|
|
En línea
|
|
|
|
elektrostudios2
Desconectado
Mensajes: 28
|
Para la próxima vez que te vuelva a ocurrir ese problema (por que créeme, habrá una próxima vez que te ocurra), permíteme explicarte:
El mensaje de error te está indicando que el archivo ejecutable de tu aplicación (en este caso, inversiones3.exe) está en ejecución y, por ende, Visual Studio no puede generar una nueva copia del archivo ejecutable en la ubicación actual del archivo (ya que el archivo ejecutable se encuentra en ejecución), y de ahí el error de compilación.
Los motivos para que se de esa situación, son variados, desde un fallo de diseño que provoque un mal funcionamiento que impida que el proceso (inversiones3.exe) se termine correctamente aun después de terminar el procedimiento de depuración, hasta un simple descuido por haber ejecutado manualmente el archivo ejecutable desde el directorio de compilación y luego haber intentado crear una nueva compilación en Visual Studio.
La solución pasa por lo que ya te ha comentado @Serapis (dicho de otro modo): Abrir el Administrador de tareas de Windows, buscar el proceso por su nombre, y terminar su ejecución.
Aténtamente, Elektro.
|
|
« Última modificación: 21 Febrero 2024, 09:03 am por elektrostudios2 »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Averiguar proceso de un archivo.
« 1 2 »
Programación Visual Basic
|
Freeze.
|
19
|
6,715
|
27 Octubre 2007, 22:10 pm
por Eternal Idol
|
|
|
proceso q no puede ser cerrado
Programación Visual Basic
|
Anteros
|
3
|
1,600
|
23 Mayo 2008, 22:45 pm
por Freeze.
|
|
|
PROCESO/ARCHIVO WINLOGON.EXE
Seguridad
|
JMM13
|
5
|
5,500
|
1 Abril 2011, 02:37 am
por humberto22
|
|
|
Como puedo crear un archivo de dump de un proceso
Programación Visual Basic
|
mhcruz
|
1
|
2,266
|
3 Mayo 2013, 06:40 am
por tincopasan
|
|
|
acceder a la memoria de un proceso
Programación C/C++
|
dnsdirm
|
3
|
2,289
|
17 Mayo 2013, 04:55 am
por dnsdirm
|
|