【发布时间】:2013-01-10 04:29:13
【问题描述】:
我的任务是创建一个小型应用程序来查询客户数据库,并将其错误条目映射到 TFS。到目前为止,几乎一切都很好。我的客户数据库查询工作,我可以轻松地创建一个新的WorkItem 并将其放入 TFS。但我一直试图用我们用于错误的WorkItem 模板的内容填充HtmlFieldControl。我发现这个模板的 XML 存储在我们的 NAS 上,我假设它是通过 TFS PowerTools 创建的。该文件具有.wt 扩展名。完成此操作后,Value 元素的内容应该出现在 HtmlFieldControl 中。
<Template xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FieldValues>
<FieldValue>
<ReferenceName>Microsoft.VSTS.TCM.ReproSteps</ReferenceName>
<Value>...</Value>
</FieldValue>
</FieldValues>
<WorkItemType>Bug</WorkItemType>
<TeamServerUri>...</TeamServerUri>
<TeamProjectName>...</TeamProjectName>
<Description />
</Template>
我在任何地方都找不到关于这个特定元素的任何文档,所以我不知道它如何适应现有的错误 WorkItemType。
模板是这样存储在 TFS 上的:
它应该像这样出现在工作项表单本身中:
如果没有办法做到这一点,我怎么能在这个填充表单的 XML 中看到我应该做的事情?
【问题讨论】:
标签: tfs tfs-sdk tfs-power-tools