有没有办法可以为TFS2012制作一个包含给定文件夹中所有项目的构建定义(例如$ \ AllProjects)?我想要这样一个功能,以便每次在子文件夹中的任何位置添加新项目时,我不必手动更新构建定义。这可能吗?
答案 0 :(得分:0)
我认为这是不可能的,但您可以为此目的创建一个解决方案(类似于DeployProjects.sln),以及您要构建的所有项目。对于每个新项目,您都将其添加到此解决方案中。
答案 1 :(得分:0)
如果您不介意自定义工作流程,可以执行此操作。
使用FindMatchingFiles活动查找所有csproj文件,然后遍历它们并使用MSBuild活动构建每个文件。
虽然,我会坚持使用Rafael的建议,只需为TFS Build创建一个sln,其中包含您要构建的所有项目。