我已经定义了一个拓扑,其中TFS服务器和TFS构建服务(Controller和代理)在不同的机器中定义,为了测试这个拓扑,我创建了一个示例Asp.net Web应用程序并使用defaultTemplate.xaml来定义构建定义。但是每次运行构建时都会出现此错误:
“Microsoft.TeamFoundation.Build.Workflow.Activities.TfUndo + TfUndoCore.RunCommand(Microsoft.TeamFoundation.Build.Workflow.Activities.VersionControlScope, Microsoft.TeamFoundation.VersionControl.Client.Workspace, System.String,System.String)'来访问方法 “Microsoft.TeamFoundation.VersionControl.Client.Workspace.Undo(Microsoft.TeamFoundation.VersionControl.Client.ItemSpec [], Boolean,Boolean,System.String [])'失败。
我尝试删除属于管理员帐户的构建代理中存在的所有工作区,但无效,我还确保运行构建的用户具有适当的权限。 如果您认为我可以尝试一些事情,请告诉我,因为我花了好几个小时来解决这个问题。 谢谢,Alpee
答案 0 :(得分:0)
查杀工作区可以解决此错误 但请注意,您必须在打开模板之前打开解决方案,否则您将遇到奇怪的模糊错误,例如ibuilddetail缺失等。
错误仍然打开,此错误也出现在TFS 2012中。