TFS 2010 - Тип "IBuildAgent" и "IBuildDetail" не определены.
Я использую TFS 2010 с VS 2017, я следовал этой статье, чтобы настроить свою сборку: https://msdn.microsoft.com/en-us/library/hh850441(v=vs.120).aspx
Когда я компилирую свое решение, я не получаю никаких ошибок, но когда я запускаю определение сборки с моим CustomTemplate (из TFS 2010); Я получаю тезисы об ошибках:
Type 'IBuildAgent' is not defined.
Type 'IBuildDetail' is not defined.
Все ошибки:
Процесс сборки не прошел проверку. Подробности: Ошибка проверки. При частной реализации действия "1: DynamicActivity" имеется следующая ошибка проверки: При обнаружении ошибок компилятора возникло выражение "BuildDetail.BuildNumber". Тип 'IBuildDetail' не определен. Ошибка проверки. При частной реализации действия "1: DynamicActivity" возникает следующая ошибка проверки: Обнаружены ошибки (и) компилятора при обработке выражения "DropBuild AndAlso Not String.IsNullOrEmpty(BuildDetail.DropLocation)". Тип 'IBuildDetail' не определен. Ошибка проверки. При частной реализации действия "1: DynamicActivity" возникает следующая ошибка проверки: Обнаружены ошибки (и) компилятора при обработке выражения "BuildDetail.DropLocation". Тип 'IBuildDetail' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибок компилятора было обработано выражение "BuildDetail.BuildNumber". Тип 'IBuildDetail' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибок компилятора было обработано выражение "BuildDetail.BuildDefinition.Name". Тип 'IBuildDetail' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибок компилятора было обработано выражение "relatedChangesets". Тип 'Changeset' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибок компилятора было обработано выражение "relatedChangesets". Тип 'Changeset' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: ошибка (и) компилятора, обнаруженная при обработке выражения "TreatTestFailureAsBuildFailure And (BuildDetail.TestStatus = Microsoft.TeamFoundation.Build.Client.BuildPhaseStatus.Failed)". Тип 'IBuildDetail' не определен. "Клиент" не является участником "Build". Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: Обнаружены ошибки (и) компилятора при обработке выражения "BuildDetail.TestStatus = Microsoft.TeamFoundation.Build.Client.BuildPhaseStatus.Unknown". Тип 'IBuildDetail' не определен. "Клиент" не является участником "Build". Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибки (-ов) компилятора было обработано выражение "BuildDetail.CompilationStatus = Microsoft.TeamFoundation.Build.Client.BuildPhaseStatus.Unknown". Тип 'IBuildDetail' не определен. "Клиент" не является участником "Build". Ошибка проверки. При частной реализации действия "1: DynamicActivity" возникает следующая ошибка проверки: Обнаружены ошибки (и) компилятора при обработке выражения "testAssemblies.Count() > 0". "Count" не является членом "System.Collections.Generic.IEnumerable (Of String)". Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибок компилятора было обработано выражение "BuildDetail.RequestedFor". Тип 'IBuildDetail' не определен. Ошибка проверки. При частной реализации действия "1: DynamicActivity" возникает следующая ошибка проверки: Обнаружены ошибки (и) компилятора при обработке выражения "String.Format(" Ошибка сборки в сборке: {0}", BuildDetail.BuildNumber)". Тип 'IBuildDetail' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибок компилятора возникло выражение "Not String.IsNullOrEmpty(BuildDetail.DropLocation)". Тип 'IBuildDetail' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: При обнаружении ошибок компилятора возникло выражение "If (platformConfiguration.IsEmpty или BuildSettings.PlatformConfigurations.Count = 1, BuildDetail.DropLocation + "\logs", If (platformConfiguration.IsPlatformEmptyOrAnyCpu, BuildDetail.DropLocation + "\logs\" + platformConfiguration.Configuration, BuildDetail.DropLocation + "\logs\" + platformConfiguration.Platform + "\" + platformConfiguration.Configuration)). Тип 'IBuildDetail' не определен. Тип 'IBuildDetail' не определен. Тип 'IBuildDetail' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: Обнаружены ошибки (и) компилятора при обработке выражения "String.Format("{0}@$/{1}", LabelName, BuildDetail.BuildDefinition.TeamProject)". Тип 'IBuildDetail' не определен. Ошибка проверки. При частной реализации действия "1: DynamicActivity" возникает следующая ошибка проверки: Обнаружены ошибки (и) компилятора при обработке выражения "String.Format("$/{0}", BuildDetail.BuildDefinition.TeamProject)". Тип 'IBuildDetail' не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: Обнаружены ошибки (и) компилятора при обработке выражения "WorkspaceName.Length > Microsoft.TeamFoundation.VersionControl.Common.RepositoryConstants.MaxWorkspaceNameSize". VersionControl не является членом TeamFoundation. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: ошибка (и) компилятора, обнаруженная при обработке выражения "WorkspaceName.Substring(0, Microsoft.TeamFoundation.VersionControl.Common.RepositoryConstants.MaxWorkspaceNameSize).TrimEnd()". VersionControl не является членом TeamFoundation. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: Обнаружены ошибки (и) компилятора при обработке выражения "String.Format(" Имя рабочей области "{0}" превышает максимально допустимый предел "{1"). }'символов. Усечение его до максимального предела.", WorkspaceName, Microsoft.TeamFoundation.VersionControl.Common.RepositoryConstants.MaxWorkspaceNameSize)". VersionControl не является членом TeamFoundation. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: обнаружены ошибки (и) компилятора при обработке выражения "String.Format(" {0}{1}{2} ", BuildDetail.BuildDefinition.Id, Microsoft.TeamFoundation.LinkingUtilities.DecodeUri (BuildAgent.Uri.AbsoluteUri).ToolSpecificId, BuildAgent.ServiceHost.Name) ". Тип 'IBuildDetail' не определен. LinkingUtilities не является членом TeamFoundation. Тип 'IBuildAgent' не определен. Тип 'IBuildAgent' не определен.