自定义工作项类型对于使用TFS跟踪不同类型工作项非常必要,因为已有工具支持可视化操作,此文不再缀述使用命令行、直接修改XML的方式。
以下操作非常简单,此文只介绍添加文本和下拉框两种,更多知识请参考:
http://msdn.microsoft.com/zh-cn/library/ms195025(VS.80).aspx
【环境准备:】
1、 下载tfpt.exe:
2、 关闭MSVS,安装tfpt,并重启MSVS;
3、 打开‘工具’\ProcessEditor\Work Item Types\Open WIT from Server
选择项目与工作项类型,如Task。
【添加文本类型:】
1、 Field定义:在打开的WorkItem Type窗体中,选择Tab[Fields],点‘New’添加一个FieldDefinition,类型选择String,并分配一个唯一的ReferenceName,如a.b.c。
2、 添加加工作项类型窗体:切换到Tab[Layout],选择一个合适的节点,右键‘NewControl’,修改其属性FieldName为a.b.c;
3、 保存即可。
【添加枚举类型:】
1、 只需在添加文本类型的步骤1中,点选Tab[Rules],点‘New’,选择ALLOWEDVALUES,并逐个添加需要的枚举值即可。
【其它说明:】
类型a.b.c一经定义,可以被控件重复引用,但在一个Form中引用超过一次时,注意,控件的Name属性必须唯一。
【附:枚举型效果图:】