MSBuild: Understand and Customize Your .NET Build
summary
MSBuild is shown as a real programming language for .NET builds (now cross‑platform and open source, used by .NET Core). The talk explains adding custom Properties and ItemGroups, writing and importing custom Targets with Conditions, and why Inputs/Outputs are important for incremental builds, plus common pitfalls that break rebuilds. It gives concrete diagnostics: increase MSBuild verbosity, examine MSBuild log files and project import chains to locate failing targets or overridden properties.
AI-written summary · about
chapters (8)
- 0:00MSBuild introduction
- 10:52Project structure & properties
- 17:50Target frameworks & configs
- 27:04Extending MSBuild projects
- 34:00Customizing with property groups
- 41:13Advanced features & integrations
- 48:10Templates & config management
- 50:28Q&A
related talks
01h 02mHow to stop worrying and love MSBuild
45mImplementing and Debugging Custom MSBuild Tasks
55mA Piece of Cake - C# powered cross platform build automation
46mBuild great libraries using .NET Standard
01h 03mQ&A – Ask the #dotNET team
01h 01mModernizing the enterprise desktop application
38mHow to be productive developing with .NET on a Mac
16mInterview Speaker
