TFS2012构建文件夹中的所有项目

时间:2013-04-01 18:57:48

标签: tfs tfsbuild tfs2012

有没有办法可以为TFS2012制作一个包含给定文件夹中所有项目的构建定义(例如$ \ AllProjects)?我想要这样一个功能,以便每次在子文件夹中的任何位置添加新项目时,我不必手动更新构建定义。这可能吗?

2 个答案:

答案 0 :(得分:0)

我认为这是不可能的,但您可以为此目的创建一个解决方案(类似于DeployProjects.sln),以及您要构建的所有项目。对于每个新项目,您都将其添加到此解决方案中。

答案 1 :(得分:0)

如果您不介意自定义工作流程,可以执行此操作。

使用FindMatchingFiles活动查找所有csproj文件,然后遍历它们并使用MSBuild活动构建每个文件。

虽然,我会坚持使用Rafael的建议,只需为TFS Build创建一个sln,其中包含您要构建的所有项目。