Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TFS 2010版本中访问/查找项目文件夹_Tfs_Build - Fatal编程技术网

在TFS 2010版本中访问/查找项目文件夹

在TFS 2010版本中访问/查找项目文件夹,tfs,build,Tfs,Build,我想要什么 在TFS 2010构建期间,我需要找出解决方案(.sln)中的项目文件夹路径 我为什么想要这个 我需要搜索扩展名为“.mc”的文件。这些文件存在于项目文件夹中 为什么不在TFS 2010构建中使用解决方案路径变量 我不能使用解决方案路径变量。原因是我的解决方案路径包含100个文件夹,每个文件夹包含扩展名为“.mc”的文件。解决方案(.sln)仅包含10个visual studio项目,每个项目位于其自己的文件夹中。我想在这些项目文件夹中搜索文件 你知道有一个简单的解决方案吗?提前谢谢

我想要什么

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

我为什么想要这个

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

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

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


你知道有一个简单的解决方案吗?提前谢谢

我不认为像这样的东西有什么现成的东西。

我会选择一个定制的构建活动(有关该活动的经典资源,请参阅),它沿着爬网SLN的路线工作,以便检索文件路径。

一个可能有用的资源可能是post,但是,由于您也将TFS用作源代码管理,因此搜索
SccProjectUniqueName
可能是一个好主意:SLN中包含它的每一行都有一个指向项目的路径。

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

我最终使用了Powershell(+a.NET实用程序)在InvokeProcess中实现所需的结果。“查找”命令行实用程序也同样有效。谢谢