2nd edition TOC
-
Part 1 - Overview
- MSBuild Quick Start
- MSBuild Deep Dive, Part 1
- MSBuild Deep Dive, Part 2
-
Part 2 - Customizing MSBuild
- Custom Tasks
- Custom Loggers
-
Part 3 - Advanced MSBuild Topics
- Batching and Incremental Builds
- External Tools
-
Part 4 - MSBuild Cookbook
- Practical Applications, Part 1
- Practical Applications, Part 2
-
Part 5 - MSBuild in Visual C++ 2010
- MSBuild in C++ 2010, Part 1
- MSBuild in C++ 2010, Part 2
- Extending Visual C++ 2010
-
Part 6 - Team Foundation Build
- Team Build Quick Start
- Team Build Deep Dive
- Workflow Foundation Quick Start
- Process Template Customization
-
Part 7 - Web Deployment Tool
- Web Deployment Tool, Part 1
- Web Deployment Tool, Part 2
- Web Deployment Tool, Partical Applications
2nd edition Supplement
Since all the content from the second edition is still relevant, we have decided to release a smaller text which supplements the existing book. This makes it a lot easier for everyone who has already purchased the second edition.
Chapter 1: What's new in MSBuild
- Visual Studio project compatibility between 2010 and 2012
- Out of Process Tasks
- NuGet
- XML Updates with SlowCheetah
- Cookbook
Chapter 2: What's new in Team Build 2012
- Installation
- Team Foundation Service
- User interface (UI) enhancements
- Visual Studio Test Runner
- Pausing build definitions
- Batching
- Logging
- Windows Workflow Foundation 4.5
- Cookbook
Chapter 3: What's new in Web Publishing
- Overview of the new Publish Web Dialog
- Building web packages
- Publish profiles
- Database publishing support
- Profile-specific web.config transforms
- Cookbook
Book samples
The book has an extensive set of MSBuild, Team Build and Web Deploy (aka MSDeploy) samples that can be downloaded. You can download all the the samples in a .zip format or you can get the latest version from the github project page. Below are the links you need for each edition.