Как улучшить время сборки в VS2008 - PullRequest
0 голосов
/ 06 октября 2011

Я использую VS2008. У меня есть следующий скрипт в командной строке события после сборки.

mkdir ..\..\..\..\..\..\bin\Modules\Libraries

copy *.Manifest.xml ..\..\..\..\..\..\bin\Modules\Libraries

copy $(TargetName).dll ..\..\..\..\..\..\bin\Modules\Libraries
if exist $(TargetName).XML copy $(TargetName).XML ..\..\..\..\..\..\bin\Modules\Libraries
if exist $(TargetName).pdb copy $(TargetName).pdb ..\..\..\..\..\..\bin\Modules\Libraries
if exist $(TargetFileName).config copy $(TargetFileName).config ..\..\..\..\..\..\bin\Modules\Libraries

Копирует файлы после каждой сборки.Сборка занимает много времени, потому что копирует все файлы после каждой сборки.Я просто хочу скопировать файлы, если файл изменился после сборки, чтобы не нужно было копировать все файлы, и это экономит время сборки.Есть ли способ сделать это.

Заранее спасибо.

Thyake

1 Ответ

0 голосов
/ 06 октября 2011

если вы измените copy на xcopy /D, он будет копировать только новые файлы.Вам также может понадобиться добавить дополнительные флаги, чтобы получить эквивалентное поведение.Проверьте copy /? и xcopy /? из командной строки, если вам нужно больше.

...