【问题标题】:Error while generating TFS 2010 build using defaultTemplate.xaml in getworkspace method在 getworkspace 方法中使用 defaultTemplate.xaml 生成 TFS 2010 构建时出错
【发布时间】:2012-03-08 05:06:28
【问题描述】:

我已经定义了一个拓扑,其中 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[], Boolean, Boolean, System.String[])' 失败。

我已尝试删除属于管理员帐户的构建代理中存在的所有工作区,但无济于事,我还确保运行构建的用户具有适当的权限。

【问题讨论】:

  • 您说您尝试删除属于管理员帐户的构建代理上的所有工作区。您是否以管理员身份运行构建服务?它默认为网络服务帐户。
  • 你解决过这个问题吗?我已经开始遇到同样的错误。我在connect.microsoft.com/VisualStudio/feedback/details/761363/… 向 Microsoft 提出了一个错误

标签: tfs tfs-2010


【解决方案1】:

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

杀死工作区可以解决这个错误 但请注意,您必须在打开模板之前打开解决方案,否则您会遇到奇怪的模棱两可的错误,例如缺少 ibuilddetail 等。

错误仍然存​​在,并且此错误也出现在 TFS 2012 中。

【讨论】:

    猜你喜欢
    • 2011-11-14
    • 2012-05-29
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多