TFS 2010:是否可以在ProcessParameterMetadataCollection中使用键值对列表?

时间:2012-02-14 10:16:49

标签: c# tfs tfs2010 workflow build-process

我正在尝试使用ProcessParameterMetadataCollection配置我的TFS工作流程。我需要一个键值对列表。 类似的东西:

enter image description here

然后我想迭代整个集合并调用一个单独的工作流程。

1 个答案:

答案 0 :(得分:1)

这可能有点麻烦。

简而言之,您需要:

  1. 创建一个能够编辑词典的UITypeEditor;
  2. 部署您的UITypeEditor(将其程序集添加到源代码管理并配置Build Controller以下载该程序集);
  3. 在类型为Dictionary< string,string&gt ;;
  4. 的构建过程模板中创建一个参数
  5. 修改Metadata参数,添加一个新条目,表示您在步骤#3中创建的参数,使用您在步骤#1中创建的UITypeEditor配置Editor字段。
  6. 根据需要修改您的工作流程以迭代字典,例如a For活动。
  7. 最难的是创建词典编辑器。幸运的是,似乎有一个很好的起点:http://gendictedit.codeplex.com/