W niektórych okolicznościach xcopy zwróci błąd, Invalid number of parametersnie dając ci pojęcia, co się dzieje. Typowym rozwiązaniem tego jest upewnienie się, że nazwy plików są ujęte w cudzysłów, ponieważ może to być problem z plikami wsadowymi, w których masz coś podobnego xcopy %1 %2i naprawdę potrzebujesz xcopy "%1" "%2". Ostatnio natknąłem się na problem, w którym problemem nie były spacje:
C:\Temp\foo>c:/windows/system32/xcopy.exe /f /r /i /d /y * ..\bar\
Invalid number of parameters
Post-build event, musisz upewnić się, że umieściłeś cudzysłowy wokół pełnej ścieżki$(TargetDir), ponieważ mogą być spacje na ścieżce:xcopy "$(TargetDir)*.dll" ..\..\Project.Web\bin