Inside the Microsoft Build Engine Using MSBuild and Team Foundation Build

by ;
Edition: 2nd
Format: Paperback
Pub. Date: 2010-12-24
Publisher(s): Microsoft Press
List Price: $59.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

Summary

As software complexity increases, proper build practices become ever more important. This essential referencefully updated for Visual Studio 2010drills inside MSBuild and shows you how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuildand scale them to the team, product, or enterprise level with Team Foundation Build.

Author Biography

Sayed Ibrahim Hashimi is a consultant, trainer, and senior software developer who has designed large-scale, distributed applications using a variety of programming languages and platforms, including Microsoft .NET, C++, and Java. This is his third book on MSBuild.

Table of Contents

  • Praise for: Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, Second Edition
  • Foreword
  • Introduction
  • Overview
    • Chapter 1: MSBuild Quick Start
    • Chapter 2: MSBuild Deep Dive, Part 1
    • Chapter 3: MSBuild Deep Dive, Part 2
  • Customizing MSBuild
    • Chapter 4: Custom Tasks
    • Chapter 5: Custom Loggers
  • Advanced MSBuild Topics
    • Chapter 6: Batching and Incremental Builds
    • Chapter 7: External Tools
  • MSBuild Cookbook
    • Chapter 8: Practical Applications, Part 1
    • Chapter 9: Practical Applications, Part 2
  • MSBuild in Visual C++ 2010
    • Chapter 10: MSBuild in Visual C++ 2010, Part 1
    • Chapter 11: MSBuild in Visual C++ 2010, Part 2
    • Chapter 12: Extending Visual C++ 2010
  • Team Foundation Build
    • Chapter 13: Team Build Quick Start
    • Chapter 14: Team Build Deep Dive
    • Chapter 15: Workflow Foundation Quick Start
    • Chapter 16: Process Template Customization
  • Web Development Tool
    • Chapter 17: Web Deployment Tool, Part 1
    • Chapter 18: Web Deployment Tool, Part 2
    • Chapter 19: Web Deployment Tool Practical Applications
  • New Features in MSBuild 4.0
  • Building Large Source Trees
  • Upgrading from Team Foundation Build 2008
  • About the Author
  • Best Practices for Software Engineering
  • Collaborative Technologies-Resources for Developers
  • For C# Developers
  • For Visual Basic Developers

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.