如何处理TFS 2010 Server插件中工作项的批量更新?

时间:2011-07-12 13:51:13

标签: plugins tfs

我编写了一个TFS 2010服务器插件,用于更新工作项中的字段,此时相同的工作项会进行某些指定的状态转换(例如,从已解决状态转为活动状态)。 当我只更新单个工作项(使用Team Explorer或Visual Studio)时,插件工作正常。

但是,当我尝试进行批量更新时,使用Excel 2010一次编辑50个工作项,插件崩溃,excel和TFS都会挂起大约5分钟。我得到的异常(我在事件处理程序中记录)是:
异常消息:TF26174:Team Foundation超时尝试连接到服务器。检查您是否具有网络连接,以及Team Foundation Server是否可用。如果问题仍然存在,请与Team Foundation Server管理员联系。 (输入ConnectionException)

我查了一下,TFS Aggregator之类的其他知名精制插件也有同样的问题。

有人知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

最终我想出了一种编写健壮且耐用的服务器插件的方法。我在博客上发表了here

阿萨弗。