我们在TFS2012一个workitemtype,我创建了一个mapping.xml映射与MSProject,直到我想映射pjTaskDeadline这是工作井场。
所以问题是,我想在MSProject中映射一个类型为date的截止日期字段,因此我将此行添加到mapping.xml:
<Mapping WorkItemTrackingFieldReferenceName="myProj.DeadlineDate" ProjectField="pjTaskDeadline"/>
当我尝试上传文件时出现此错误:
TF233003:无法上传指定的文件,因为它包含无效元素或元素的顺序不正确。更正Team Foundation Server字段映射文件,然后重试。
错误明细:
TF234000:工作项字段myProj.DeadlineDate映射到Microsoft Project中的错误字段类型。您可以将DateTime类型的工作项字段映射到DateTime类型的Microsoft Project字段。将工作项字段映射到DateTime类型的Microsoft Project字段。
我搜索解决方案on the internet and found only this one.
我发现pjTaskDeadline可被刷新只能从MSProj到TFS,所以我加入到这个XML列:PublishOnly =“真”,但仍然得到了同样的错误。
。<Mapping WorkItemTrackingFieldReferenceName="myProj.DeadlineDate" ProjectField="pjTaskDeadline" PublishOnly="true"/>
如果我更改了工作项字段类型为字符串它的工作很好,但问题是,在TFS就像我不能创建查询myProj.Deadline > @Today - 7
,因为它不是一个日期时间类型。
你能帮帮我,我如何用msproj pjTaskDeadline映射DateTime类型的工作项字段?