vscode visual studio spell code beautiful visual-studio xcopy post-build-event

visual-studio - visual - vscode css intellisense



¿Cómo usar xcopy para copiar solo archivos si son más nuevos? (2)

De escribir "help xcopy" en la línea de comando:

/D:m-d-y Copies files changed on or after the specified date. If no date is given, copies only those files whose source time is newer than the destination time.

Por lo tanto, ya está utilizando xcopy para reemplazar solo los archivos antiguos por otros nuevos. Si eso no sucede, es posible que deba intercambiar las posiciones de los modificadores /i y /d .

Tengo muchas aplicaciones web en una solución de Visual Studio.

Todos tienen el mismo comando post build:

xcopy "$(TargetDir)*.dll" "D:/Project/bin" /i /d /y

Sería útil evitar la sustitución de archivos más nuevos por los antiguos (por ejemplo, alguien podría agregar accidentalmente una referencia a una versión anterior de una DLL).

¿Cómo puedo usar xcopy para reemplazar archivos antiguos solo con archivos DLL más recientes generados por Visual Studio?


No probado, pero uso un script de comando similar para este tipo de tareas.

set DIR_DEST=D:/Project/bin pushd "$(TargetDir)" :: :: Move Files matching pattern and delete them :: for %%g in (*.dll) do (xcopy "%%g" "%DIR_DEST%" /D /Y & del "%%g") :: :: Move Files matching pattern :: :: for %%g in (*.dll) do (xcopy "%%g" "%DIR_DEST%" /D /Y ) popd