如何以编程方式将过程模板添加到TFS集合

时间:2014-02-07 20:25:34

标签: templates collections tfs process

我想以编程方式或通过命令行向TFS 2012集合添加新的流程模板。我找到了很好的例子来更新项目构建模板,但没有用于集合。有没有人有任何关于如何做我想做的事情的例子?

1 个答案:

答案 0 :(得分:0)

我一直无法尝试,但这看起来像是可以为你做的服务:

var uri = new Uri("http://myserver:8080/tfs/DefaultCollection");
using (var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(uri))
{
    tfs.EnsureAuthenticated();
    var server = tfs.GetService<Microsoft.TeamFoundation.Server.IProcessTemplates>();
    server.AddUpdateTemplate(name, description, metadata, state, zipFileName);
}

完整的MSDN文档位于:IProcessTemplates.AddUpdateTemplate

*这是基于TFS的LinqPad template