Visual studio ";UpdateBuildNumberDropLocation“;任务意外失败
我刚刚通过TFS中的Visual Studio 2013为WCF服务项目创建了一个新的构建定义。 为它提供了一个构建过程模板,该模板适用于同一项目的其他类似预创建构建。 当我运行构建时,出现以下错误: C:\Builds\abc\xyz\pqr\BuildType\TFSBuild.proj(187): “UpdateBuildNumberDropLocation”任务意外失败。生成定义的生成编号“_1.0.2.4”已存在Visual studio ";UpdateBuildNumberDropLocation“;任务意外失败,visual-studio,wcf,tfs,build,branching-and-merging,Visual Studio,Wcf,Tfs,Build,Branching And Merging,我刚刚通过TFS中的Visual Studio 2013为WCF服务项目创建了一个新的构建定义。 为它提供了一个构建过程模板,该模板适用于同一项目的其他类似预创建构建。 当我运行构建时,出现以下错误: C:\Builds\abc\xyz\pqr\BuildType\TFSBuild.proj(187): “UpdateBuildNumberDropLocation”任务意外失败。生成定义的生成编号“_1.0.2.4”已存在 我在网上搜索过,但没有找到任何根本原因,可能的原因是什么?这个问题的根本
我在网上搜索过,但没有找到任何根本原因,可能的原因是什么?这个问题的根本原因可能是当您删除构建时,即使它不再显示在UI中,它也只会在数据库中被标记为已删除。要完全消除此构建,实际上必须使用
tfsbuild destroy
命令销毁它
打开VisualStudio命令提示符,可以运行tfsbuild
用下面提到的语法销毁命令
C:\WINDOWS\system32>tfsbuild destroy /collection:http://TFSServer:8080/tfs/defaultcollection /builddefinition:"TeamProject\BuildDefinitionName" BuildNumber 1.0.2.4
更多详细信息请查看此类似问题:
更新 当生成服务器上存在工作区冲突时,会发生映射错误。可能您已经创建了一个与以前的生成定义同名的新生成定义。我创建了名为removed build的build,并得到了映射错误
解决方法:尝试将生成定义重命名为唯一的名称。是否删除过生成?否。但是,在删除并装入新文件后,我会出现映射错误。当生成服务器上的工作区发生冲突时,会发生这种情况。可能您已经创建了一个与以前的生成定义同名的新生成定义。我创建了名为removed build的build,并得到了映射错误。作为一种解决方法,请将生成定义重命名为独特的名称。