TFSサーバーとTFSビルドサービス(コントローラとエージェント)が異なるマシンで定義されているトポロジを定義しました。サンプルのAsp.net Webアプリケーションを開き、defaultTemplate.xamlを使用してビルド定義を定義します。しかし、私はこのエラーを取得し、ビルド実行するたび:ネットワークパスメソッドでdefaultTemplate.xamlを使用してTFS 2010ビルドを生成中にエラーが発生しました
'Microsoft.TeamFoundation.Build.Workflow.Activities.TfUndo+TfUndoCore.RunCommand(Microsoft.TeamFoundation.Build.Workflow.Activities.VersionControlScope, Microsoft.TeamFoundation.VersionControl.Client.Workspace, System.String, System.String)' to access method 'Microsoft.TeamFoundation.VersionControl.Client.Workspace.Undo(Microsoft.TeamFoundation.VersionControl.Client.ItemSpec[], Boolean, Boolean, System.String[])' failed.
私は管理者アカウントに属するビルドエージェントに存在するすべてのワークスペースを削除しようとしたが、無駄であるしているが、私はまた必ず行っていますビルドを実行しているユーザーに適切な権限があることを確認します。 ワークスペースを殺害すると、このエラー のために動作しますが、あなたが開く必要があります注意し おかげで、Alpee
あなたは、Administratorアカウントに属するビルドエージェント上のすべてのワークスペースを削除しようとしました。ビルドサービスを管理者として実行していますか?デフォルトでは、ネットワークサービスアカウントに設定されています。 –
この問題を解決しましたか?同じエラーが発生し始めました。私はhttps://connect.microsoft.com/VisualStudio/feedback/details/761363/tfs-build-get-workspace-step-fails-with-inscrutable-inter-method-access-errorでMicrosoftにバグを提起した –