如何在TFS自定义生成定义中显示自定义数据类型的元素

时间:2014-09-01 10:53:47

标签: tfs custom-build

是否可以在TFS构建定义文件中显示自定义数据类型的子元素?例如,在代理设置中'菜单扩展为其子元素,就像我想要显示我自己的数据类型的元素一样。

<x:Members>
<x:Property Name="BuildNumberFormat" Type="InArgument(x:String)" />
<x:Property Name="SolutionSpecificBuildOutputs" Type="InArgument(x:Boolean)" />
<x:Property Name="CleanWorkspace" Type="InArgument(mtbwa:CleanWorkspaceOption)" />
<x:Property Name="SourceAndSymbolServerSettings" Type="InArgument(mtbwa:SourceAndSymbolServerSettings)" />
**<x:Property Name="AgentSettings" Type="InArgument(mtbwa:AgentSettings)" />**
<x:Property Name="AssociateChangesetsAndWorkItems" Type="InArgument(x:Boolean)" />
<x:Property Name="CreateWorkItem" Type="InArgument(x:Boolean)" />
<x:Property Name="CreateLabel" Type="InArgument(x:Boolean)" />
<x:Property Name="GetVersion" Type="InArgument(x:String)" />
<x:Property Name="PrivateDropLocation" Type="InArgument(x:String)" />
<x:Property Name="Verbosity" Type="InArgument(mtbw:BuildVerbosity)" />
<x:Property Name="Metadata" Type="mtbw:ProcessParameterMetadataCollection" />
<x:Property Name="SupportedReasons" Type="mtbc:BuildReason" />
<x:Property Name="BuildProcessVersion" Type="x:String" />
**<x:Property Name="MapBuildConfig" Type="InArgument(ma:MyBuildConfig)" />**

在上面的代码&#34; AgentSettings&#34;扩展到其元素:名称过滤器,标签过滤器等等。 但是我的自定义类型&#34; MyBuildConfig没有扩展到它的元素......

任何帮助?

谢谢!

1 个答案:

答案 0 :(得分:0)

可能是您正在寻找Custom Process Parameter editor

在开始使用此路线之前,我建议您重复使用现有的编辑器,例如Bart suggests并调整您的自定义类型。