我正在使用VS2008.I在Post-build事件命令行上有以下脚本。
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
答案 0 :(得分:0)
如果您将copy
更改为xcopy /D
,则只会复制较新的文件。您可能还需要添加其他标志以获得其他等效行为。如果您需要更多,请从命令行检查copy /?
和xcopy /?
。