Trong một số trường hợp, xcopy sẽ trả về lỗi Invalid number of parameters
mà không cho bạn manh mối về những gì đang xảy ra. Giải pháp thông thường cho việc này là đảm bảo rằng tên tệp của bạn được đặt trong dấu ngoặc kép, vì đây có thể là một vấn đề với các tệp bó mà bạn có thứ gì đó giống xcopy %1 %2
và bạn thực sự cần xcopy "%1" "%2"
. Gần đây tôi đã gặp phải một vấn đề, tuy nhiên, vấn đề không phải là không gian:
C:\Temp\foo>c:/windows/system32/xcopy.exe /f /r /i /d /y * ..\bar\
Invalid number of parameters
Post-build event
, bạn phải đảm bảo rằng bạn đặt dấu ngoặc kép trên đường dẫn đầy đủ$(TargetDir)
, vì có thể có khoảng trắng trong đường dẫn:xcopy "$(TargetDir)*.dll" ..\..\Project.Web\bin