" UpdateBuildNumberDropLocation"任务意外失败

时间:2017-03-03 09:38:16

标签: visual-studio wcf tfs build branching-and-merging

我刚刚通过TFS中的Visual Studio 2013为WCF服务项目创建了一个新的构建定义。 为它提供一个构建过程模板,该模板适用于同一项目的其他类似的预创建构建。 当我运行构建时,我收到以下错误:

  

C:\ Builds \ abc \ xyz \ pqr \ BuildType \ TFSBuild.proj(187):The   " UpdateBuildNumberDropLocation"任务意外失败。内部版本号'< ################> _1.0.2.4'已存在用于构建定义。

我在线搜索但是我没有任何根本原因,可能的原因是什么?

1 个答案:

答案 0 :(得分:0)

此问题的根本原因可能是当您删除构建时,即使它不再显示在UI中,它也只会在数据库中标记为已删除。要完全摆脱这个构建,你实际上必须使用tfsbuild destroy命令来销毁它。

  

打开Visual Studio命令提示符,您可以运行tfsbuild   以下面提到的语法破坏命令。

C:\WINDOWS\system32>tfsbuild destroy /collection:http://TFSServer:8080/tfs/defaultcollection /builddefinition:"TeamProject\BuildDefinitionName" BuildNumber 1.0.2.4

更多详情请看一下类似的问题:TF42064: The build number already exists for build definition error in TFS2010

<强>更新

在构建服务器上发生工作区冲突时,会发生映射错误。也许您已经创建了一个与之前的构建定义同名的新构建定义。我使用已删除构建的名称创建了构建,并获得了映射错误。

作为一种解决方法:尝试将您的构建定义重命名为独特的内容。