有没有一种方法可以为 TFS2012 创建一个包含给定文件夹中的所有项目(例如 $\AllProjects)的构建定义?我想要这样的功能,以便每次在子文件夹中的任何位置添加新项目时,我都不必手动更新构建定义。这可能吗?
问问题
294 次
2 回答
0
我认为这是不可能的,但是您可以为此目的创建一个解决方案(例如 DeployProjects.sln),其中包含您想要构建的所有项目。对于每个新项目,您都将其添加到此解决方案中。
于 2013-04-01T19:37:39.483 回答
0
如果您不介意自定义工作流程,您可以这样做。
使用 FindMatchingFiles 活动查找所有 csproj 文件,然后遍历它们并使用 MSBuild 活动来构建每个文件。
虽然,我会坚持 Rafael 的建议,并专门为 TFS Build 创建一个包含您要构建的所有项目的 sln。
于 2013-04-02T16:53:48.820 回答