【问题标题】:getting TFS build definition metadata programmatically以编程方式获取 TFS 构建定义元数据
【发布时间】:2012-06-25 03:06:31
【问题描述】:

我想从 TFS 构建定义中获取并以编程方式编辑所有流程参数元数据。有谁知道这是怎么做到的吗?谢谢。

【问题讨论】:

    标签: tfs build metadata definition tfs-sdk


    【解决方案1】:

    这取决于你追求什么,许多标准构建属性可以使用 TFS Team Project Manager 应用程序设置,可在CodePlex 上找到。

    根据下面的 cmets 更新。

    您需要使用 TFS API。有一个很好的介绍here。如果需要设置自定义属性,可以修改ProcessParameters(and MSDN)

    ProcessParameters 只有在参数不同于默认值时才有条目。尝试编辑现有构建定义并将设置更改为非默认值。 BuildSettings 具有要构建的解决方案的路径和要使用的配置。这可能是您想要编辑路径以匹配您的分支的地方。您还需要更改新构建定义上的Workspace.Mappings 属性。

    【讨论】:

    • 谢谢。我正在扩展 VS2010,以便当我们想要分支时,您可以单击一个菜单项,然后会显示一个自定义 UI,允许您进行分支。然后,在同一个 UI 中,您可以选择创建新的构建定义。它会提示您输入要使用的模板,并进行新定义。我有所有的工作。我接下来要做的是,在完成上述操作后,另一个 UI 将显示新定义中的所有参数和元数据,并允许您输入缺少的、必需的参数并更改您想要的任何其他参数。我已经尝试了上述方法。下一条评论...
    • 它给我的只是一个过程参数,称为'BuildSettings' 定义中还有很多,只是没有显示?!你能帮忙吗?我希望用户能够从一个地方完成所有这些,这就是我编写自定义扩展的原因。
    猜你喜欢
    • 2016-05-07
    • 2021-09-30
    • 2015-10-11
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-06
    相关资源
    最近更新 更多