6

如何在 Team Build 2015 中配置多个项目(使用新的基于任务的工作流,而不是旧的 XAML 版本)。

现在我看到只能为 Visual Studio 构建任务配置一种解决方案。

4

3 回答 3

6

您可以轻松添加多个显式调用单个解决方案的构建任务。这也将允许您控制它们的构建顺序。

在此处输入图像描述

只需从海列表中选择“Visual Studio Build”即可。这适用于 Visual Studio Online 和 TFS 2015。

于 2015-07-09T10:34:12.927 回答
4

正如其他人所提到的,有多种方法可以做到这一点:

  1. 添加多个“使用 MsBuild 构建”或“使用 Visual Studio 构建”任务。通过输入解决方案的完整路径,让每个任务构建一个特定的解决方案/
  2. 使用通配符解决方案查找所有解决方案**/*.sln将在工作区中构建所有解决方案。

    • 如果您使用 TFVC 进行源代码控制以从工作空间中排除您的解决方案文件之一,则可以使用工作空间隐藏规则,这样就不会从源代码控制下载它,也不会构建它。
  3. 用于;组合多种搜索模式:**/abc.sln;**/xyz.sln

  4. 创建一个自定义 msbuild 文件(例如buildprojects.proj),该文件依次调用 msbuild 来构建您想要构建的每个解决方案。将工作流中的任务配置为调用.proj文件而不是特定的解决方案。

于 2016-04-15T18:00:33.783 回答
1

您可以输入一个模式。Visual Studio 模板的默认值为 **/*.sln,它将递归匹配存储库/工作区中的所有 .sln 文件。

于 2015-07-06T12:43:06.480 回答