Saltar al contenido

La copia del comando salió con el código 4 al compilar: el reinicio de Visual Studio lo resuelve

Solución:

Tiempo /C puede ignorar los errores, puede que no sea la solución real, ya que podría haber archivos que DEBEN copiarse para que la compilación sea exitosa.

El problema más común son las comillas que faltan alrededor de las etiquetas de comando predefinidas (como $TargetDir). Cuando uno crea varias ramas y rutas en código o TFS, existe una gran posibilidad de que esto ocurra.

A veces, si el archivo es de solo lectura, también causará problemas. Añade el /R opción para permitir la copia de archivos de solo lectura. Puede encontrar una lista de opciones disponibles en:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/xcopy.mspx?mfr=true

Otro posible problema es que no se puede acceder a la carpeta subyacente. Si es así, intente realizar "start xcopy" en lugar de "xcopy". Esto abrirá otra ventana de comando pero con privilegios de administrador.

Siempre he descubierto que se trata de un problema de bloqueo de archivos. El código 4 es No se puede acceder al archivo. Una solución parcial que encontré es usar la opción / C para xcopy (que continúa con el error). No es realmente una solución, pero sobre todo ha evitado que mis compilaciones fallaran.

Otra solución que solo funciona en 32 bits es usar la herramienta de desbloqueo para liberar los identificadores de Windows en el archivo antes de la copia.

Editar: Me acabo de dar cuenta de que también funciona en 64 bits.

Crucé el mismo error, pero no se debe a que el archivo esté bloqueado, sino que falta el archivo.

La razón por la que VS intentó copiar un archivo no existente es por el comando de evento posterior a la compilación.

Después de aclarar eso, problema resuelto.

ACTUALIZAR:

Como comentó @rhughes:

El problema real es cómo hacer que funcione el comando aquí, en lugar de eliminarlo.

y tiene toda la razón.

ingrese la descripción de la imagen aquí

¡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 *