更新:2007 年 11 月
本主题介绍如何在 Team Foundation Build 中创建和修改生成定义。
Team Foundation Build 使用生成定义来管理单个解决方案或一组解决方案的生成条件。可以使用“生成定义”对话框创建和修改生成定义。您具有以下配置选项:
- 工作区 - 使用此设置映射要在生成代理上生成的文件的源代码管理位置。每个路径都被映射到生成代理上的生成根目录下的相对位置。 
- 项目文件 - 可以用此设置浏览到源代码管理中现有的 TFSBuild.proj 文件,也可以用它来创建一个与生成定义关联的新项目文件。如果是两个或两个以上的生成定义共享一个 TFSBuild.proj 文件,则对此文件进行自定义会影响每个生成定义。 - 如果创建了一个新的 TFSBuild.proj 文件,则可以指定要生成哪些文件、是否运行测试或代码覆盖率,以及要生成哪种配置或平台。 
- 保留策略 - 使用此设置为失败的、停止的、部分成功的或完全成功的生成指定保留策略。 
- 生成默认值 - 使用此设置指定生成代理(运行生成的计算机)和共享文件夹(生成文件的存储位置)。 
- 触发器 - 使用此设置指定: - 是否根据需要运行生成定义 
- 每次签入时生成定义是否连续运行 
- 是否每次签入时都将生成添加到队列中,一旦代理有空闲便运行生成 
 
本节内容
- 如何:创建生成定义 
 描述用于为 Team Foundation Build 创建和配置新生成定义的步骤。
- 如何:运行连续的生成 
 描述如何配置 Team Foundation Build 运行连续生成。
- 如何:为连续的生成配置生成签入策略 
 解释如何为您的团队项目定义生成签入策略。
- 如何:使用生成定义对测试进行配置 
 解释如何修改生成定义和项目,以便在 Team Foundation Build 中利用测试功能。
- 在团队环境中测试网站和 Web 服务 
 提供有关在 Team Foundation Build 中使用测试的附加信息。
- 如何:为 Team Foundation Build 代理设置权限 
 描述如何为 Team Foundation 生成代理建立运行生成的权限。
- 如何:编辑生成定义 
 解释如何编辑生成定义。
- 如何:更新分支的团队项目上的生成定义 
 解释如何在新建立的分支中编辑生成定义,以便它们正确生成。
- 如何:删除生成定义 
 描述如何删除不再需要的生成定义。
- 如何:停止正在进行的生成 
 描述如何停止正在进行的生成。
- 如何:删除已完成的生成 
 描述如何使用生成资源管理器用户界面删除已完成的生成。
- 演练:在 Team Foundation Build 中创建和生成 C++ 项目 
 描述如何使用 Team Build 创建和生成 C++ 项目。
参考
相关章节
- 在 Team Foundation Build 中运行生成 
 列出描述如何在 Team Foundation Build 中运行生成(包括标准、本地和预定生成)的主题。
- 了解 Team Foundation Build 资源管理器 
 说明生成资源管理器的功能,并列出各种主题,介绍如何在 Team Foundation Build 中查看、解释和修改由某个生成定义生成的生成定义状态和生成报告。
- Team Foundation Build 演练 
 列出一些演练,这些演练探究如何创建 Team Foundation 生成定义、运行生成定义和查看生成报告。
- 管理 Team Foundation Build 
 列出 Team Foundation Build 管理员的主题。