查找TFS中引用特定程序集的所有项目

时间:2012-01-15 13:00:35

标签: .net tfs

是否可以获取Team Foundation Server(TFS)中包含的所有解决方案中所有项目的引用列表?

我一直在尝试通过TFS SDK访问这些数据,但它似乎并不比获取团队项目列表更深入。

目的是构建一个服务,告诉您正在使用特定程序集的项目。

1 个答案:

答案 0 :(得分:4)

问题在于您正在研究的TFS方面与代码无关。它可以作为任何语言的源控制存储库,甚至不是.net,所以解决方案和项目的概念(我假设你的意思是。* proj)自然不适合TFS SDK。

您必须创建一个实用程序,它扫描团队项目中的。* proj文件,然后提取引用或其他导入的项目,并将它们组合在内存中,可能是类似哈希的结构。有一些开源实用程序可以执行任何操作,因此您可能只需要查找并使它们相互协作。