通过升级模板来使用旧式 MSBuild 生成

在 Visual Studio Team Foundation Server 2010 中,您可以使用升级模板来继续使用旧式生成定义。 具体而言,您可以使用此模板来运行以下类型的生成对象:

  • 通过使用 Visual Studio Team System 2008 Team Foundation Server 创建的生成定义。

  • 通过使用 Visual Studio 2005 Team Foundation Server 创建的生成类型。

当首次升级到 Team Foundation Server 2010 时,系统将会为您的部署中的每个旧式生成定义和每个生成类型自动创建一个升级模板生成定义。

您可通过使用升级模板来自定义旧式生成定义的某些方面。 不过,您必须通过修改 TFSBuild.proj 文件来进行一些类型的更改。

常规任务

常规任务

支持内容

通过使用升级模板来修改旧式生成定义。更改设置,例如要包括在生成日志中的信息的详细程度、处理您的生成的生成代理以及生成在超时前允许执行的时间,等等。

通过使用 TfsBuild.proj 文件来修改旧式生成运行的方式。更改设置,例如要包括的项目、如何运行作为生成的一部分的任务,等等。

设置增量生成。使用 TfsBuild.proj 文件设置增量生成过程。

创建自定义任务以生成内部版本号。创建为每个生成产生内部版本号的任务,并将该任务添加到 TfsBuild.proj 文件。