2010-08-18 49 views
4

我希望通过TFS SDK在TFS 2010中添加或列出全局列表中的项目。通过SDK将项目添加到TFS中的全局列表

我发现了以下方法:

  • XmlDocument WorkItemStore.ExportGlobalLists()
  • void WorkItemStore.ImportGlobalLists(XmlElement listsElement);
  • void WorkItemStore.ImportGlobalLists(string lists);

这似乎导出/导入所有的全局列表作为一个XML文档。

有没有什么办法更新单个全局列表(即添加/删除单个项目),而不是获取或替换整个全局列表集合。

此外,TFS用户界面中是否有其他用户可以对全局列表进行更改 - 或者这不是用户期望的操作?

回答

3
  1. 目前无法将单个项目添加到全局列表。您需要导出整个列表,进行更改,然后将该列表导回到TFS中。
  2. 见Edwalds后为编辑全球的UI列出
+1

我起初并不注意到它,所以我觉得你应该强调的是,'ImportGlobalLists'方法实际上* *可以被用来修改单个全局*列表*。您无法添加单个项目是正确的,但OP似乎认为这些方法甚至不允许更新单个*列表*(即*所有列表*必须更新)。 – 2013-05-01 21:05:49