9780735678163fWe’re happy to announce that Supplement to Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, 2nd Edition (ISBN 9780735678163), by Sayed Ibrahim Hashimi and William Bartholomew, has gone to the printer.

Get the supplement that helps you drill even further into MSBuild—and maximize your control over the software build and deployment process. Designed as a companion to the popular book Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, Second Edition, this supplement extends your knowledge by covering what’s new in Visual Studio 2012 for MSBuild and Team Foundation Build. You’ll also gain a fresh cookbook of examples to help you get productive with UI changes, batching, Team Foundation Server, offline apps, database publishing, and other essential topics.

            • Extends your knowledge of MSBuild with all-new coverage of Visual Studio 2012
            • Shares additional hands-on insights and guidance from two expert authors
            • Provides a cookbook of examples to study and reuse

You can preorder your copy from Amazon or from Ada’s Technical Books and Cafe.


Table of contents

Chapter 1 What’s new in MSBuild 4.5
Visual Studio project compatibility between 2010 and 2012
VisualStudioVersion property
Out-of-process tasks
UsingTask updates
Phantom task parameters
Managing NuGet packages
Package Restore
XML updates with SlowCheetah
SlowCheetah build server support
How to extend the solution build
How to execute a target only if the project is actually built
How to extend the build process without modifying the project you are building (target injection)

Chapter 2 What’s new in Team Foundation Build 2012
System requirements
Unattended installation
Team Foundation Service
User interface (UI) enhancements
Team Explorer
My Builds
Queue details
Web Access
Visual Studio Test Runner
Pausing build definitions
Diagnostic logging
Operational and Analytic logs
Windows Workflow Foundation 4.5
Workflow Designer
Workflow Runtime
Unattended installation and configuration
Connect on-premise build machines to the Team Foundation Service
Extending Team Explorer

Chapter 3 What’s new in web publishing
Overview of the new Publish Web dialog box
Building web packages
Publish profiles
Database publishing support
Profile-specific Web.config transforms
How to publish a package to multiple destinations
Customizing the folder structure inside the package
How to publish a folder with Web Deploy .