我已经定义了一个拓扑,其中 TFS 服务器和 TFS 构建服务(控制器和代理)在不同的机器中定义,为了测试这个拓扑,我创建了一个示例 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[],布尔值,布尔值,System.String[])”失败。
我已尝试删除属于管理员帐户的构建代理中存在的所有工作区,但无济于事,我还确保运行构建的用户具有适当的权限。