0

我从事的一个 .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.

提前感谢您的任何见解。

4

2 回答 2

2

您应该将参数用引号括起来,就像这样。

xcopy
   "C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\MrwReports"
   "C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\bin\Debug\MrwReports\"
   /Y

仅为可见性而断开的线条。

于 2012-06-27T14:08:21.920 回答
2

您应该引用路径参数:

xcopy "C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\MrwReports" "C:\Subversion Code\Subversion\Mrw\trunk\MrwMeasureApp\bin\Debug\MrwReports\" /Y
于 2012-06-27T14:09:06.727 回答