Windows

MSBuild

MSBuild is Microsoft's build engine for projects described with XML properties, items, targets, and tasks. It evaluates dependencies and invokes compilers or other tools to produce application outputs, often through Visual Studio or dotnet commands.

Also known as: Microsoft Build Engine

Why it matters

Build properties and target dependencies determine how .NET and Visual Studio projects produce outputs.

Practical example

Pass a Release configuration to MSBuild and preserve its binary log when diagnosing a failed build.

Related terms

Sources

Definition reviewed .

Start with $10 in free credits

Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.

← Return to glossary