MSBuild reference

MSBuild is the build system for Visual Studio. The following links lead to topics that contain MSBuild reference information.

In this section

Describes the XML elements that make up the MSBuild file format.

Describes some of the typical tasks that are included with MSBuild.

Describes the conditions that are available in MSBuild files.

Describes how to use the Choose, When, and Otherwise elements.

Describes the MSBuild reserved properties.

Describes project properties that are common to all project types, and also properties that are often used by particular project types.

Describes project items that are common to all project types, and also items that are often used by particular project types.

Describes the arguments and switches that can be used with MSBuild.exe.

Describes the .Targets file that is included in MSBuild.

Lists the metadata that is created together with every item.

Explains the .rsp files that contain command-line switches.

Contains an MSBuild targets and task reference for Windows Presentation Foundation (WPF).

Lists the characters that may have to be "escaped" to be interpreted correctly. An escape sequence is a series of characters that signifies that what follows is an alternative interpretation.

See also