Overview
MsBuild projects are used to build software with Microsoft's MsBuild
build tool. This is the tool used as the basis for builds in Visual Studio.
MsBuild Command and Post-Processing
MsBuild projects define a single recipe which executes a single msbuild command. This command will run msbuild post-processing by default, in order to capture common warning and error messages.
Locating MsBuild
MsBuild projects make use of the msbuild command, and thus the msbuild binary is located as described in the documentation for that command. In addition, an msbuild project will import a resource named "msbuild" if it exists. This facility may be used in conjunction with the msbuild command's use of the property "msbuild.bin" to control the msbuild binary used.