За певних обставин xcopy поверне помилку, Invalid number of parameters
не даючи вам поняття, що відбувається. Звичайне рішення для цього - переконатися, що ваші імена файлів укладені в лапки, оскільки це може бути проблемою з пакетними файлами, де у вас є щось на зразок xcopy %1 %2
і вам справді потрібно xcopy "%1" "%2"
. Проте я нещодавно зіткнувся з проблемою, де проблема не була пробілами:
C:\Temp\foo>c:/windows/system32/xcopy.exe /f /r /i /d /y * ..\bar\
Invalid number of parameters
Post-build event
, ви повинні переконатися, що ви ставите лапки навколо повного шляху$(TargetDir)
, оскільки на шляху можуть бути пробіли:xcopy "$(TargetDir)*.dll" ..\..\Project.Web\bin