visual temas studio para linea iconos extensiones espaƱol configurar code atajos ajuste visual-studio visual-studio-2012 directory copy xcopy

visual studio - temas - Copiar todo el directorio a la carpeta de salida manteniendo la estructura de la carpeta?



visual studio code ajuste de linea (2)

Quiero que se copie un directorio específico a la carpeta de salida ("bin") en cada compilación. Creo que se puede manejar a través de scripts de compilación posteriores. Pero no estoy seguro de cómo copiar un directorio en sí. Sé cómo manejar archivos específicos.

Por ejemplo, esto funciona para un archivo:

En

Proyecto> Propiedades> Eventos de compilación> Publicación de publicaciones

COPY "$(SolutionDir)Resources/Release Notes.pdf" "$(TargetDir)"

Pero supongamos que tengo una Template directorio, ahora necesito todo lo que está debajo de Template para llegar a la carpeta bin cuando la compilación se realiza con éxito, manteniendo la estructura de la carpeta .

Intenté esto:

COPY "$(SolutionDir)Resources/Template/" "$(TargetDir)"

Solo los archivos en el directorio de Template se copian de esta manera y no los subdirectorios y los archivos dentro de Template carpeta de Template . Quiero que la propia Template carpeta entre en mi carpeta de bin salida. En otras palabras, bin debería verse así:

bin > Template > abc.xxx xxx.yyy Subdirectory1 > asd.qwe zxc.qwe Subdirectory2 > ...

Esto podría ser un duplicado, pero no pude encontrar un hilo relevante. Gracias.


Esto funcionó para mí. /S es la clave que copia todo recursivamente.

XCOPY "$(SolutionDir)Resources/Template" "$(TargetDir)/Template/" /S

Como quería sobrescribir los archivos cada vez que no recibía un mensaje, también agregué un /Y

XCOPY "$(SolutionDir)Resources/Template" "$(TargetDir)/Template/" /S /Y