我曾参与过的.NET项目,最近遇到了构建错误。该项目之前没有构建任何问题,并且这个错误仍然存在于我尝试过的几台开发机器上。我在搜索中看到了类似但不完全相同的帖子,建议编辑构建命令。如何编辑项目的构建命令,这个xcopy命令有明显的问题吗?
由于最后一次构建了解决方案,因此没有任何更改。我只需要更新几个ComponentOne组件的许可。我已经恢复到以前构建的版本,现在有相同的错误。我可能会在无意中发生任何可能导致问题的变化吗?
xcopy C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\MrwReports C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\bin\Debug\MrwReports\ /Y
Invalid number of parameters
c:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(3397,13): error MSB3073: The command "xcopy C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\MrwReports C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\bin\Debug\MrwReports\ /Y" exited with code 4.
Done building project "MrwMeasureApp.vbproj" -- FAILED.
提前感谢任何见解。
答案 0 :(得分:2)
您应该将参数包装在引号中,例如。
xcopy
"C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\MrwReports"
"C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\bin\Debug\MrwReports\"
/Y
仅为可见性而打破的行。
答案 1 :(得分:2)
您应引用路径参数:
xcopy "C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\MrwReports" "C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\bin\Debug\MrwReports\" /Y