如何在c#中创建反馈响应

本文关键字:响应 创建 | 更新日期: 2023-09-27 18:03:58

我想在我的软件中添加一个反馈机制。

从用户那里获取TFS Feedback Response所需的信息,然后为它创建一个TFS工作项,这是个好主意。

所以我的问题是:

问题:我如何添加一个"反馈响应"工作项给定其Title, Description, Team ProjectTeam Server使用c# ?

如何在c#中创建反馈响应

非常简单:

var cred = new NetworkCredential("UserName", "Password", "Domain");
var tfs = 
    new TfsTeamProjectCollection(new Uri("YourServerUrl/Collection"), cred);
var workItemStore = (WorkItemStore)tfs.GetService(typeof(WorkItemStore));
var workItemTypes = workItemStore.Projects["ProjectName"].WorkItemTypes;
var workItemType = workItemTypes["Feedback Response"];
var workItem = new WorkItem(workItemType);
workItem.Title = "Feedback Response 1";
workItem.Description = "Totally awesome piece of software!";
workItem.Save();

Domain是实际的域,或者在工作组的情况下,它将是托管TFS应用层的服务器的名称。

答案是基于文章TFS 2010 API -创建工作项(bug),并在VS 2013 + TFS 2013上测试。