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