如何以编程方式创建新的TFS任务?

时间:2014-10-01 04:24:13

标签: vb.net winforms tfs tfs-workitem

我正在寻找创建一个Visual Basic Windows窗体应用程序,它具有与TFS浏览器版本上的新任务创建页面类似的输入字段。我们的想法是自动化一些表格填写节省时间(根据考虑工作时间和周末的日期计算时间估算,自动填写字段)

当我搜索Google时,我会不断获得自定义TFS或如何使用界面创建新任务的结果,但我要找的是我应该用什么类来创建新任务然后保存它或搜索当前现有的任务。

那么,如果可能,我如何以编程方式创建新的TFS任务? (它应该是,Visual Basic和TFS都是微软)

1 个答案:

答案 0 :(得分:8)

MSDN上有一个例子。请参阅此页:" Create a Work Item By Using the Client Object Model for Team Foundation"。

示例的核心是:

// Create the work item. 
WorkItem userStory = new WorkItem(workItemType)
{
    // The title is generally the only required field that doesn’t have a default value. 
    // You must set it, or you can’t save the work item. If you’re working with another
    // type of work item, there may be other fields that you’ll have to set.
    Title = "Recently ordered menu",
    Description = "As a return customer, I want to see items that I've recently ordered."
};

// Save the new user story. 
userStory.Save();