gpt4 book ai didi

visual-studio-2012 - 命令 "XCOPY"在使用新的构建定义构建 checkin 时退出,代码 4 错误

转载 作者:行者123 更新时间:2023-12-05 01:08:54 25 4
gpt4 key购买 nike

我正在使用 TFS2012。我创建了一个构建定义来构建每个 checkin VS2012。在我的项目的 Vs2008 中,我使用 XCOPY 创建了一个预构建事件,以将一些文件从解决方案目录复制到另一个文件夹。但是在我执行 CheckIn Build 后失败并出现以下错误

Summary
Debug | Any CPU
1 error(s), 0 warning(s)
$/test/coding_files/cal_reg.sln - 1 error(s), 0 warning(s), View Log File
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets (895): The command "XCOPY "C:\Builds\1\test\New Build Definition 1\Sources\coding_files\*.*" "\\pc97\D\" /E /Y /R /K" exited with code 4.
$/test/coding_files/cal_reg.sln compiled
No Test Results
No Code Coverage Results
Other Errors and Warnings
1 error(s), 0 warning(s)
Exception Message: MSBuild error 1 has ended this build. You can find more specific information about the cause of this error in above messages. (type BuildProcessTerminateException)
Exception Stack Trace: at System.Activities.Statements.Throw.Execute(CodeActivityContext context)
at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.ActivityInstance.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation)

为什么会发生这种情况?在构建之前如何执行复制命令?

最佳答案

请注意,将/C 开关添加到 xcopy 不会修复错误。这只是意味着如果 xcopy 遇到一个文件错误并且还有其他文件要复制,它不会使整个复制过程失败。它只会使无法复制的内容失败,并继续处理其他可以复制的文件。

在某些情况下,这可能是可取的行为,但也可能是危险的,根据您的实现方式隐藏实际的复制问题。

关于visual-studio-2012 - 命令 "XCOPY"在使用新的构建定义构建 checkin 时退出,代码 4 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16441006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com