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. 

Все ошибки:

Кажется, что VS2017 и TFS2010 несовместимы.


person FrankVDB    schedule 18.04.2017    source источник
comment
Процесс сборки не прошел проверку. Подробности: Ошибка проверки: Частная реализация действия "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" имеет следующую ошибку проверки: Ошибка компилятора при обработке выражения "associatedChangesets". Тип «Набор изменений» не определен. Ошибка проверки: Частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: Ошибка компилятора при обработке выражения "associatedChangesets". Тип «Набор изменений» не определен. Ошибка проверки: Частная реализация действия «1: DynamicActivity» имеет следующую ошибку проверки: ошибки компилятора при обработке выражения «treatTestFailureAsBuildFailure And (BuildDetail.TestStatus = Microsoft.TeamFoundation.Build.Client.BuildPhaseStatus.Failed)». Тип «IBuildDetail» не определен. «Клиент» не является участником «Сборки». Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: ошибки компилятора при обработке выражения "BuildDetail.TestStatus = Microsoft.TeamFoundation.Build.Client.BuildPhaseStatus.Unknown". Тип «IBuildDetail» не определен. «Клиент» не является участником «Сборки». Ошибка проверки: Частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: Обнаружены ошибки компилятора при обработке выражения "BuildDetail. CompilationStatus = Microsoft.TeamFoundation.Build.Client.BuildPhaseStatus.Unknown". Тип "IBuildDetail" не определен. "Клиент" не является членом "Сборки". Ошибка проверки: Частная реализация действия "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» не определен. Ошибка проверки: частная реализация акта ivity '1: DynamicActivity' имеет следующую ошибку проверки: обнаружены ошибки компилятора при обработке выражения "Not String.IsNullOrEmpty(BuildDetail.DropLocation)". Тип «IBuildDetail» не определен. Ошибка проверки: Частная реализация действия «1: DynamicActivity» имеет следующую ошибку проверки: ошибки компилятора обнаружены при обработке выражения «Если (platformConfiguration.IsEmpty Or 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. КомандПроект)». Тип «IBuildDetail» не определен. Ошибка проверки: частная реализация действия "1: DynamicActivity" имеет следующую ошибку проверки: ошибки компилятора при обработке выражения "String.Format("$/{0}", BuildDetail.BuildDefinition.TeamProject)". Тип «IBuildDetail» не определен. Ошибка проверки: Частная реализация действия «1: DynamicActivity» имеет следующую ошибку проверки: Обнаружены ошибки компилятора при обработке выражения «WorkspaceName. Длина > 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". Ошибка проверки: pri vate реализация действия '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» не определен.   -  person PatrickLu-MSFT    schedule 19.04.2017


Ответы (1)


Похоже, ваш собственный шаблон процесса сборки был создан неправильно. Чтобы диагностировать проблемы, вызванные пользовательскими действиями процесса сборки или необработанными исключениями, вы можете попробовать отладить процесс сборки на своем сервере сборки. msdn.microsoft.com/en-us/library /jj635150(v=vs.120).aspx

person FrankVDB    schedule 23.04.2017