TFS 2010-类型';IBildagent';和类型';IBuildDetail';没有定义。

TFS 2010-类型';IBildagent';和类型';IBuildDetail';没有定义。,tfs,build-definition,Tfs,Build Definition,我将TFS 2010与VS 2017结合使用,我根据本文定制了我的构建: 当我编译我的解决方案时,我没有得到任何错误,但是当我使用我的CustomTemplate(来自TFS 2010)启动构建定义时;我得到这些错误: Type 'IBuildAgent' is not defined. Type 'IBuildDetail' is not defined. 所有错误: 生成过程验证失败。详细信息:验证错误:活动“1:DynamicActivity”的私有实现具有以下验证错误:处理表达式

我将TFS 2010与VS 2017结合使用,我根据本文定制了我的构建:

当我编译我的解决方案时,我没有得到任何错误,但是当我使用我的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”的私有实现存在以下验证错误:处理表达式“associatedChangesets”时遇到编译器错误。未定义类型“变更集”。验证错误:活动“1:DynamicActivity”的私有实现存在以下验证错误:处理表达式“associatedChangesets”时遇到编译器错误。未定义类型“变更集”。验证错误:活动“1:DynamicActivity”的私有实现存在以下验证错误:处理表达式“treatTestFailureAsBuildFailure And(BuildDetail.TestStatus=Microsoft.TeamFoundation.Build.Client.BuildPhaseTus.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”时遇到编译器错误“计数”不是“System.Collections.Generic.IEnumerable(字符串)”的成员。验证错误:活动“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”,如果(platformConfiguration.IsPlatformEmptyOrAnyCpu,BuildDetail.DropLocation+“\logs\”+platformConfiguration.Configuration,BuildDetail.DropLocation+“\logs\”+platformConfiguration.platformConfiguration+“\”+platformConfiguration.Configuration))”未定义.Type'IBuildDetail'。未定义Type'IBuildDetail'。未定义Type'IBuildDetail'。验证错误:活动'1:DynamicActivity'的私有实现存在以下验证错误:编译器错误遇到处理表达式“String.Format”({0}@$/{1}“,LabelName,BuildDetail.BuildDefinition.TeamProject)”。未定义类型“IBuildDetail”。验证错误:活动“1:DynamicActivity”的私有实现具有以下验证错误:编译器错误遇到处理表达式“String.Format($/{0}”,BuildDetail.BuildDefinition.TeamProject)“.Type'IBuildDetail'未定义。验证错误:活动'1:DynamicActivity'的私有实现具有以下验证错误:处理表达式“WorkspaceName.Length>Microsoft.TeamFoundation.VersionControl.Common.RepositoryConstants.MaxWorkspaceNameSize”时遇到编译器错误”.“VersionControl”不是“TeamFoundation”的成员。验证错误:活动“1:DynamicActivity”的私有实现存在以下验证错误:处理表达式“WorkspaceName.Substring(0,Microsoft.TeamFoundation.VersionControl.Common.RepositoryConstants.MaxWorkspaceNameSiz”时遇到编译器错误