MSBuild Advanced Concepts


This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, use the version selector at the top left. We recommend upgrading to Visual Studio 2019. Download it here

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

Title Description
Batching Describes how to batch build targets and tasks based on item metadata.
Transforms Explains how to use transforms to enable dependency analysis.
Visual Studio Integration Discusses how to use MSBuild project files when you compile code from the Visual Studio IDE.
Building Multiple Projects in Parallel Describes how to build multiple projects faster on computers that have multiple processors or multicore processors.
Multitargeting Describes how to compile an application to run on any one of several versions of the .NET Framework.
Best Practices Recommends best practices for writing MSBuild scripts.

See Also

MSBuild Concepts
Logging in MSBuild