VS2008使用xcopy构建错误

时间:2012-06-27 14:05:38

标签: c# .net visual-studio-2008 build xcopy

我曾参与过的.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.

提前感谢任何见解。

2 个答案:

答案 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