我正在使用这段代码来确定特定构建的构建定义细节:
TfsTeamProjectCollection tpc = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(tfsUri);
IBuildServer buildServer = (IBuildServer)tpc.GetService(typeof(IBuildServer));
IBuildDetail bd = buildServer.GetBuild(buildUri);
string a = bd.BuildDefinition.Name;
如果 tfsUri 和 buildUri 指向 TFS2013 服务器和 TFS2013 构建,则代码正常,但如果我更改为 TFS2015 服务器 + 构建(vNext 构建),则 bd.BuildDefinition 对象变为空。
如何使用 C# TFS API 获取 vNext 构建的构建详细信息(构建定义)?