是否可以获取Team Foundation Server(TFS)中包含的所有解决方案中所有项目的引用列表?
我一直在尝试通过TFS SDK访问这些数据,但它似乎并不比获取团队项目列表更深入。
目的是构建一个服务,告诉您正在使用特定程序集的项目。
答案 0 :(得分:4)
问题在于您正在研究的TFS方面与代码无关。它可以作为任何语言的源控制存储库,甚至不是.net,所以解决方案和项目的概念(我假设你的意思是。* proj)自然不适合TFS SDK。
您必须创建一个实用程序,它扫描团队项目中的。* proj文件,然后提取引用或其他导入的项目,并将它们组合在内存中,可能是类似哈希的结构。有一些开源实用程序可以执行任何操作,因此您可能只需要查找并使它们相互协作。