状況によっては、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