VisualStudion 2012: события после сборки
В моем проекте я получил следующее событие после сборки:
xcopy "$(TargetDir)Data" "$(ProjectDir)Data" /Y /I
После завершения запуска программа копирует файлы. Но если в TargetDir/Data находится полный НОВЫЙ файл, это событие не копирует новый файл в ProjectDir/Data.
но я хотел бы скопировать эти новые файлы в TargetDir/Data. Как мне этого добиться?
Спасибо за помощь!
1 ответ
Решение
"Данные" звучат как каталог, а не файл. Вы должны будете создать это сначала. Вы также, кажется, полностью изменили аргументы. Fix:
if not exist "$(TargetDir)Data" mkdir "$(TargetDir)Data".
xcopy "$(ProjectDir)Data\*.*" "$(TargetDir)Data" /Y /I /D
Если вы действительно хотели скопировать обратно в каталог проекта, что очень необычно, просто поменяйте местами TargetDir и ProjectDir в приведенном выше фрагменте.