0

我们如何使用 C# 代码访问 Visual Studio TeamExplorer for TFS 中 Project -> Workitems 下的 MyShared 或 Shared Queries?

还有我们如何使用 C# 访问我在 TeamSystem Web Access 中看到的 MyFavorites 项目?

4

1 回答 1

1

关键是要知道 QueryHierarchy 包含 My Queries 和 Shared Queries 文件夹。

TfsTeamProjectCollection coll = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(new Uri("TfsCollectionUrl"));  
WorkItemStore store = new WorkItemStore(coll);  
myproject = store.Projects["projectName"];  
var MyQueries, SharedQueries;

foreach (QueryFolder folder in myproject.QueryHierarchy)  
{  
   if (folder.IsPersonal == true)  
      **MyQueries** = folder;
   else
      **SharedQuereis** = folder;
 }

这里的好例子。

我不知道在 Visual Studio 2010 中使用 C# 访问 Team System Web Access 使用的我的收藏夹的方法。

于 2012-09-07T21:33:42.757 回答