This MSBuild Hands-On-Lab introduces you to the fundamentals of MSBuild.  It talks about the basics such as how to hand-author a simple MSBuild project file, and then builds on that to show you how to take it all the way to more advanced aspects such as incremental builds and target level dependency analysys (TLDA), authoring custom tasks, Visual Studio and how it relates to MSBuild, how Visual Studio integrates MSBuild, and all that good stuff.  Check it out!

[Author: Faisal Mohamood]