MSBuild Advanced Concepts


For the latest documentation on Visual Studio 2017 RC, see Visual Studio 2017 RC Documentation.

The documents in this section describe how to use advanced techniques to improve builds that you run by using MSBuild.

BatchingDescribes how to batch build targets and tasks based on item metadata.
TransformsExplains how to use transforms to enable dependency analysis.
Visual Studio IntegrationDiscusses how to use MSBuild project files when you compile code from the Visual Studio IDE.
Building Multiple Projects in ParallelDescribes how to build multiple projects faster on computers that have multiple processors or multicore processors.
MultitargetingDescribes how to compile an application to run on any one of several versions of the .NET Framework.
Best PracticesRecommends best practices for writing MSBuild scripts.

MSBuild Concepts
Logging in MSBuild