在TFS 2010构建中访问/查找项目文件夹

时间:2012-01-04 11:41:51

标签: tfs build

我想要什么

我需要在TFS 2010构建期间找到解决方案(.sln)中的项目文件夹路径。

为什么我要这个

我需要搜索扩展名为“.mc”的文件。这些文件存在于项目文件夹中。

为什么不在TFS 2010版本中使用解决方案路径变量

无法使用解决方案路径变量。原因是我的解决方案路径包含100个文件夹,每个文件夹包含扩展名为“.mc”的文件。解决方案(.sln)只包含10个visual studio项目,每个项目都在自己的文件夹中。我想在这些项目文件夹中搜索文件。

您知道一个简单的解决方案吗?提前致谢。

2 个答案:

答案 0 :(得分:0)

我不认为这样的东西是开箱即用的。

我会去做一个自定义构建活动(请参阅here获取经典资源那个,它沿着爬行SLN的方式工作,以便检索文件路径。

一个可能有用的资源可能是this帖子,但是,因为你也在使用TFS作为源代码控制,搜索SccProjectUniqueName可能是个好主意:包含此代码的SLN的每一行都有一个项目路径。

答案 1 :(得分:0)

使用InvokeProcess活动,并结合解决方案文件上的FIND命令行实用程序