如何为TFS中创建的每个新功能自动创建用户故事

如何为TFS中创建的每个新功能自动创建用户故事,tfs,Tfs,如何自动创建评论用户故事评论我们:…。对于在TFS中创建的每个新功能。目前在TFS中没有实现这一点的内置功能。解决方法是通过编程实现: 构建一个应用程序,例如web api,以创建工作项并添加链接来编程父子 创建工作项更新事件,指定应用程序的API URL 有关创建工作项编程的一些文章: 创建工作项和添加链接的简单代码: var u = new Uri("team project collection url"); string projectName = "team p

如何自动创建评论用户故事评论我们:…。对于在TFS中创建的每个新功能。

目前在TFS中没有实现这一点的内置功能。解决方法是通过编程实现:

构建一个应用程序,例如web api,以创建工作项并添加链接来编程父子 创建工作项更新事件,指定应用程序的API URL 有关创建工作项编程的一些文章:

创建工作项和添加链接的简单代码:

var u = new Uri("team project collection url");
            string projectName = "team project";
            VssCredentials c = new VssCredentials(new Microsoft.VisualStudio.Services.Common.WindowsCredential(new NetworkCredential("username", "password", "domain")));

            TfsTeamProjectCollection tpc = new TfsTeamProjectCollection(u, c);
            tpc.EnsureAuthenticated();
            WorkItemStore ws = tpc.GetService(typeof(WorkItemStore)) as WorkItemStore;
            var project = ws.Projects[projectName];
            var taskWit = project.WorkItemTypes["Task"];

            var requirementsTask = taskWit.NewWorkItem();
            requirementsTask.Title = "Requirement";
            requirementsTask.Save();

            var SWTask = taskWit.NewWorkItem();
            SWTask.Title = "SW";
            SWTask.Save();

            var versionWit = taskWit.NewWorkItem();
            versionWit.Title = "Version";
            versionWit.Links.Add(new RelatedLink(requirementsTask.Id));
            versionWit.Links.Add(new RelatedLink(SWTask.Id));
            versionWit.Save();
希望这有帮助