कुछ परिस्थितियों में, 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