Recently a chapter from my book Deploying .NET Applications: Learning MSBuild and ClickOnce has been posted. You can read the sample chapter MSBuild By Example. Here is the TOC for that chapter.
MSBuild: By Example
Introducing Well-Known Metadata
Formatting Your Output
Editing MSBuild Files with IntelliSense
Integrating MSBuild into Visual Studio
Introducing Custom Metadata
Understanding the Difference Between @ and %
Using Environment Variables in Your Project
Reusing MSBuild Project Elements
Dealing with MSBuild Errors
Summary
Thanks to the guys at Apress and C# Online for making this chapter available online for everyone to have a look at!
Sayed Ibrahim Hashimi