어떤 상황에서 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