2010-01-01 8 views
34

Recibo el siguiente error, que no entiendo. ¿Alguna sugerencia?¿Por qué sale xcopy con el código 9009 en el paso posterior a la compilación de Visual Studio?

de error 1 El comando "xcopy "D: \ Users \ juansoto \ Documents \ Visual Studio 2008 \ Projects \ MyProject \ MyProject.Modules.Ribbon \ bin \ Debug \ MyProject.Modules.Ribbon.dll" " D: \ Users \ juansoto \ documentos \ Visual Studio 2008 \ Projects \ MyProject \ MyProject \ bin \ Debug \ Modules \ "/ Y" salió con el código 9009. MyProject.Modules.Ribbon

Respuesta

17

Encontré mi respuesta: El comando tenía un salto de línea entre las cadenas de origen y de destino. Entonces, Visual Sudio lo estaba tratando como dos comandos. Eliminar el salto de línea resolvió el problema.

+0

Tenía el algún problema, Gracias (: –

+1

también espacios en un nombre "Archivos de programa" vs "Archivos de programa" causa esta – Gilad

3

Su comando xcopy fallidos para alguna razón.

Supongo que el archivo DLL no existe (p. Ej., No se pudo compilar) o que la ruta de destino no existe.

Ejecute la misma línea de comando en el símbolo del sistema y vea qué error se imprime.

29

Enmendé este error en el servidor de compilación TeamCity. Finalmente lo resolví después de verificar el registro de compilación y encontré:

"'xcopy' no se reconoce como un comando interno o externo."

luego cambié de declaración a:

C: \ Windows \ System32 \ xcopy "$ (ProjectDir) config \ Web.config $ (ConfigurationName)." "$ (ProjectDir) Web.config "/ Y/R

+6

xcopy funcionaba bien para mí ayer, hoy he tenido que usar% windir% \ system32 \ xcopy – lvmeijer

+2

Cuando intenté configurar Java, las variables de PATH variables Panel de control \ Sistema y Seguridad \ Sistema -> Entorno fueron modificadas. Supongo que por eso el comando xcopy no fue entendido. ¡Ahora funciona! Gracias. – Santoo

+0

Esto funcionó para mí, gracias. Xcopy no fue en la ruta por alguna razón. – bobasaurus

9

Este error puede ocurrir si la variable de entorno PATH del sistema se ha configurado incorrectamente. La ruta debe contener (por lo menos)

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; 

en las versiones modernas de Windows (ver https://superuser.com/questions/124239/what-is-the-default-path-environment-variable-setting-on-fresh-install-of-window). Acabo de encontrar mi camino sistema había sido ajustado a

C:\Program Files (x86)\Bad Vendor\Buggy Program; 

por un instalador MSI que, obviamente, tiene problemas.

Si no sabe cómo editar la RUTA a través del cuadro de diálogo Propiedades del sistema, consulte este enlace: http://support.microsoft.com/kb/310519 - es básicamente el mismo en Windows 7 & 8 que en XP.

Finalmente, vale la pena señalar que muchos programas no se dan cuenta si actualizas PATH mientras se ejecutan, por lo que será necesario cerrar y volver a abrir programas como Visual Studio o ventanas de símbolo del sistema para la ruta reparada para tomar efecto.

32

Reiniciar Visual Studio. Funcionó para mí

+4

¡Esta solución simple funcionó para mí! – Ciwan

+0

Funcionó, pero también necesitaba limpiar la carpeta bin – Fabito

0

Principalmente relacionado con la ruta C \ Archivos de programa ... \ some.exe. Debería ser "C \ Archivos de programa ... \ algunos.exe"

1

A pesar de que es un antiguo puesto, he encontrado solución que puede ayudar a alguien.

Lo que no me ayudó

Restarting visual studio. 
Restarting computer 
tried few steps as above and few more blogs 

Estoy utilizando Visual Studio 2013.

Lo que me ayudó

Compruebe el E nvironmental Variables revisa la RUTA, ¿tiene todo o nada o solo una parte?

ya que estaba teniendo copia de seguridad de la ruta del sistema, acabo de copiar-pegar las variables Bajo

System Variables -> Path. 

Por fin, me dio a reconstruir a la voilá proyecto! funcionó para mí.

Cuestiones relacionadas