在getworkspace方法中使用defaultTemplate.xaml生成TFS 2010构建时出错

时间:2012-03-08 05:06:29

标签: tfs2010

我已经定义了一个拓扑,其中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

1 个答案:

答案 0 :(得分:0)

http://connect.microsoft.com/VisualStudio/feedback/details/749272/build-process-compiler-error-due-to-client-version

查杀工作区可以解决此错误 但请注意,您必须在打开模板之前打开解决方案,否则您将遇到奇怪的模糊错误,例如ibuilddetail缺失等。

错误仍然打开,此错误也出现在TFS 2012中。