如何从 Build on TFS 模板中获取所有项目?

How to get all the projects from the Build on TFS Template?

我有一个默认的 TFS 构建模板,我需要能够从正在构建的解决方案中获取项目的所有路径。

我有一个名为 BuildSettings 的变量,其类型为: Microsoft.TeamFoundation.Build.Workflow.Activities.BuildSettings()

我以为BuildSettings.ProjectsToBuild可以做到,但它只是returns解决方案的路径。如何获取解决方案中所有项目的路径?

谢谢!

您将需要获取解决方案文件,将其打开,然后遍历项目以获取该信息。 TF Build 只是将解决方案传递给 MS Build,并不直接了解项目...