Chapter 11. Team Build Deep Dive

Team Build ships with a default build process that is suitable for building most .NET 2.0 and higher-based applications, but to get the most value out of Team Build you can customize this default process to your needs and even to build non-.NET-based applications.

Default Build Processes

Before starting to customize or extend the default build process, it is important to understand the steps that make up the default process and the order in which they occur.

The default build process is implemented as a number of properties, targets, and items in an MSBuild project that is imported into the TFSBuild.proj project in each build definition. This imported project is %ProgramFiles%\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft. ...

Get Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.