In alcune circostanze, xcopy restituirà l'errore Invalid number of parameterssenza darti un'idea di cosa stia succedendo. La solita soluzione per questo è assicurarsi che i nomi dei file siano racchiusi tra virgolette, in quanto questo può essere un problema con i file batch in cui hai qualcosa di simile xcopy %1 %2e di cui hai davvero bisogno xcopy "%1" "%2". Di recente ho riscontrato un problema in cui il problema non era spazi:
C:\Temp\foo>c:/windows/system32/xcopy.exe /f /r /i /d /y * ..\bar\
Invalid number of parameters
Post-build event, devi assicurarti di mettere le virgolette attorno al percorso completo di$(TargetDir), poiché potrebbero esserci spazi nel percorso:xcopy "$(TargetDir)*.dll" ..\..\Project.Web\bin