IsValid未验证AreaPath和IterationPath

时间:2015-10-19 14:57:43

标签: tfs tfs2012

我一直在尝试以编程方式在TFS 2012中创建用户故事。在将包括AreaPath和IterationPath在内的一些字段传递给WorkItem对象并尝试创建之后,在保存之前调用IsValid时,它将AQreaPath和IterationPath作为无效数据返回。我已经以编程方式阅读了一个用户故事,它位于相同的路径和迭代中,并且以编程方式使用了相同的值,但它在保存时并没有成功。请帮忙。我刚刚开始使用TFS编程并且知识很少,所以可能会遗漏一些基本的东西。

*保存时我通过的值是这样的 AreaPath:HCSInquiry \ HandsOn IterationPath:HCSInquiry

1 个答案:

答案 0 :(得分:0)

使用以下代码:

 TfsTeamProjectCollection tfctc = new TfsTeamProjectCollection(new Uri("tfscollectionURL"));
        WorkItemStore wis = tfctc.GetService<WorkItemStore>();
        WorkItemType wiType = wis.Projects["ProjectName"].WorkItemTypes["User Story"];
        WorkItem newWI = new WorkItem(wiType);
        newWI.Title = "Title_2";
        newWI.AreaPath = "HCSInquiry\\HandsOn";
        newWI.IterationPath = "HCSInquiry";
        newWI.Save();