【发布时间】:2011-07-23 01:15:09
【问题描述】:
我想我可能误解了这个函数的目的,但这是我的问题。
当我查看构建摘要时,我看到构建运行成功,它告诉我:
[person] triggered [build number] ([project]) for changeset 123456
我有以下代码,它在控制台应用程序中运行,告诉我构建中包含哪些变更集。
IBuildDefinition[] result = buildServer.QueryBuildDefinitions(teamProj.Name);
foreach (IBuildDefinition def in result)
{
IBuildDetail[] dets = def.QueryBuilds();
foreach (IBuildDetail det in dets)
{
det.RefreshAllDetails();
// Get changesets for the buildList<IChangesetSummary>
changes = InformationNodeConverters.GetAssociatedChangesets(buildDetail);
foreach (IChangesetSummary changeset in changes)
{
}
}
}
问题是这没有返回任何东西。 Information 属性有 6 个节点,其中没有一个与变更集或工作项相关。为什么 VS2010 构建摘要告诉我有关联的变更集,但下面的代码告诉我不同?
【问题讨论】:
标签: c# visual-studio-2010 tfs tfs-sdk