TFS 2013:工作项自定义:自定义字段需要 TreePath 功能

TFS 2013: work item customization: need TreePath functionality for custom field

我正在尝试自定义一个工作项模板,需要添加一个可以捕获层次结构的字段data.I我正在使用 TFS 强大的工具来编辑工作项。我试图创建一个数据类型为 TreePath 的新字段,但是当我保存它时,它会抛出一个错误: TF26179 – 字段类型 'TreePath' 只能与 System.AreaPath & System.IterationPath

一起使用

是否有针对自定义字段使用 TreePath 控件的解决方法?

您不能使用 TreePath 数据类型创建新字段,但可以为其他数据类型创建自定义控件,因此您可以创建显示层次结构信息的自定义控件,只要您能够在现有数据类型,实际上是 String 类型。

https://witcustomcontrols.codeplex.com/ 处的自定义控件示例。

这应该与此主题重复:TFS 2013: Custom TreePath Fields

正如错误消息中提到的,字段类型“TreePath”只能与 System.AreaPathSystem.IterationPath 一起使用。

因此,Tree Path暂不支持其他字段,有一个user voice submitted请求该功能,您可以投票或提交新的用户声音来建议该功能。

自定义控件可以参考vsts-extension-color-control

的源码