Как показать элементы пользовательского типа данных в определении пользовательской сборки TFS

Можно ли отобразить вложенные элементы пользовательского типа данных в файле определения сборки 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)" />**

В приведенном выше коде "AgentSettings" распространяется на его элементы: фильтр имен, фильтр тегов и т. Д. Но мой пользовательский тип "MyBuildConfig" не распространяется на его элементы...

Любая помощь?

Спасибо!

1 ответ

Может быть, вы ищете редактор параметров пользовательских процессов?

Перед тем, как пойти по этому пути, я предлагаю повторно использовать существующие редакторы, как предлагает Барт, и адаптировать свой собственный тип.

Другие вопросы по тегам