C# 是否有一个.NET API相当于;“构建2.0”;2015年TFS的REST API?

C# 是否有一个.NET API相当于;“构建2.0”;2015年TFS的REST API?,c#,.net,tfs,tfsbuild,tfs-2015,C#,.net,Tfs,Tfsbuild,Tfs 2015,该页面将“Build1.0”和“Build2.0”API分开 在.NETAPI中似乎也存在这样的差异,因为运行以下代码只列出“旧的”XAML构建定义,而不是新的定义 var tpc = new TfsTeamProjectCollection(new Uri("http://tfsurl")); var buildServer = tpc.GetService<IBuildServer>(); var def = buildServer.QueryBuildDefinitions("

该页面将“Build1.0”和“Build2.0”API分开

在.NETAPI中似乎也存在这样的差异,因为运行以下代码只列出“旧的”XAML构建定义,而不是新的定义

var tpc = new TfsTeamProjectCollection(new Uri("http://tfsurl"));
var buildServer = tpc.GetService<IBuildServer>();
var def = buildServer.QueryBuildDefinitions("Project Name"); // Finds only XAML definitions
var tpc=new-tfstreamprojectcollection(新Urihttp://tfsurl"));
var buildServer=tpc.GetService();
var def=buildServer.QueryBuildDefinitions(“项目名称”);//仅查找XAML定义
是否有一个新的DLL可供我参考,以编写与新TFS兼容的等效代码,或者web API是唯一的吗?

您正在寻找:

 Microsoft.TeamFoundation.Build.WebApi.BuildDefinition
在:

可通过以下方式访问:

 Microsoft.TeamFoundation.Build.WebApi.BuildHttpClient
将其添加到项目中最简单的方法是使用


正是我需要的,谢谢!如果任何人正在寻找没有安装TFS的机器上的DLL,则可以在微软Team Foundation Server 2015的“动力工具”文件夹中找到,如果您恰好安装了它,最好通过添加新的NuGET包来添加它。Microsoft.TeamFoundation.ExtendedClient
 Microsoft.TeamFoundation.Build.WebApi.BuildHttpClient
PM> Install-Package Microsoft.TeamFoundationServer.ExtendedClient