如何在项目下访问我/共享查询 - >使用C#代码在TFS的VS团队资源管理器中的工作项?

时间:2012-09-07 05:49:46

标签: visual-studio-2010 tfs tfs2010

我们如何在项目下访问MyShared或共享查询 - >使用C#代码在Visual Studio TeamExplorer for TFS中的工作项?

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

1 个答案:

答案 0 :(得分: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;
 }

有关好的例子,请参阅here

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