如何在Team Build的TS 2008中的解决方案中构建选定的项目?

时间:2010-06-08 12:16:02

标签: tfs team-build

我有一个带有多个项目的源控件(TFS 2008)的解决方案。有些项目是相互独立的。我不想构建完整的解决方案,有时我们需要构建一些项目。

我是Team Build的新手。请帮助我如何使用

 <SolutionToBuild Include="$(BuildProjectFolderPath)/../../Development/Main/Build-Development.sln">
        <Targets></Targets>
        <Properties></Properties>
    </SolutionToBuild>

只从解决方案中选择一些项目。

请给我一个详细的答案,因为我对它一无所知。

由于

2 个答案:

答案 0 :(得分:2)

最简单的方法是为现有解决方案定义新的解决方案配置。只需按照以下步骤操作:

  1. 打开解决方案
  2. 从Visual Studio主菜单中,选择Build&gt;配置管理器......
  3. 点击“Active solution configuration”下拉菜单,然后选择New ...
  4. 输入新配置的名称(例如“TFS”)
  5. 指定要从中复制设置的配置(例如“发布”)
  6. 在“构建”列中,取消选中您不想从TFS构建中构建的任何项目
  7. 点击关闭
  8. 更新您的配置以构建以使用您刚刚定义的配置
  9. 就是这样!没有必要管理多个解决方案,默认情况下新项目中应包含新项目。关闭它们就像清除复选框一样简单。

答案 1 :(得分:1)

创建第二个构建和第二个.sln文件来进行构建。我们有一个项目有三个不同的构建(“主”构建,“实用”构建和“代码分析”构建)。

手动创建包含您要构建的所有项目并将其签入的解决方案。然后使用向导创建新构建。最后,编辑创建的.PROJ文件(在$ / ProjectName / TeamBuildTypes中找到)并将其指向正确的解决方案。

或者,你可以复制和修改你现有的.PROJ文件,但既然你说你是新手,我会坚持第一个开始。