我试图在VS 2010中逐步获取构建详细信息。
我想获取最新的内部版本号,并使用它在控制台上打印。
我对我想要的一点感到震惊 获取我运行的最新版本的详细信息并将其打印在控制台上。
builddetailspec.QueryOrder = BuildQueryOrder.FinishTimeDescending;
IQueuedBuildQueryResult buildresult = buildserver.QueryQueuedBuilds(buildspec);
if (buildresult.Failures.Length == 0 && buildresult.QueuedBuilds.Length > 0)
{
IBuildDetail builddetail = buildresult.QueuedBuilds[0]
Console.WriteLine("Build Details :" + builddetail.BuildNumber);
Console.ReadLine();
}
在IBuildDetail builddetail = buildresult.QueuedBuilds [0],我收到编译时错误
错误1无法隐式转换类型' Microsoft.TeamFoundation.Build.Client.IQueuedBuild'到' Microsoft.TeamFoundation.Build.Client.IBuildDetail'。存在显式转换(您是否缺少演员?)c:\ users \ kepa \ documents \ visual studio 2010 \ Projects \ QueueBuild \ QueueBuild \ QueueBuild.cs 36 52 QueueBuild
我想知道,我可以使用什么来获取整个构建细节然后构建数字,还有另一种获取构建号的方法。
谢谢, Keerthi
答案 0 :(得分:0)
您正在查询QueryQueuedBuilds
,queryqueuebuids中没有构建名称,只有6902这样的直接编号。
如果您想要 核心脚本自动化20160621.10 ,,您需要直接使用QueryBuilds。