MSBuild lets you create and edit extensible build solutions. Use the following links to learn more about the concepts behind MSBuild.
Describes the general concepts behind the MSBuild file format and how all the pieces fit together.
Describes items, which act as inputs to the build system.
Describes how to use property names and values in MSBuild project files.
Explains targets, which define how the MSBuild project is built.
Describes tasks, which are reusable units of build execution.
Describes logging, batching, and transforms.
Explains how to configure builds to target a specific .NET Framework version.
Describes how MSBuild can build projects more rapidly in systems that have multiple or multi-core processors.
Describes the elements of the MSBuild project file format.
Describes the tasks that are included with MSBuild.
Contains reference information.
Contains topics about how to use the Microsoft build platform that is integrated into Visual Studio.