Book description
As software complexity increases, proper build practices become ever more important. This essential reference—fully updated for Visual Studio 2010—drills 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 MSBuild—and scale them to the team, product, or enterprise level with Team Foundation Build.
Table of contents
- Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build, Second Edition
- Dedication
- A Note Regarding Supplemental Files
- Praise for: Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, Second Edition
- Foreword
- Introduction
- I. Overview
- II. Customizing MSBuild
- III. Advanced MSBuild Topics
- IV. MSBuild Cookbook
-
V. MSBuild in Visual C++ 2010
- 10. MSBuild in Visual C++ 2010, Part 1
- 11. MSBuild in Visual C++ 2010, Part 2
- 12. Extending Visual C++ 2010
-
VI. Team Foundation Build
-
13. Team Build Quick Start
- Introduction to Team Build
- Preparing for Team Build
- Creating a Build Definition
- Working with Build Queues and History
- Team Build Security
-
14. Team Build Deep Dive
- Process Templates
- Default Template
- Configuring the Team Build Service
- Team Build API
- 15. Workflow Foundation Quick Start
-
16. Process Template Customization
- Getting Started
- Process Parameters
-
Team Build Activities
- AgentScope
- CheckInGatedChanges
- ConvertWorkspaceItem/ConvertWorkspaceItems
- ExpandEnvironmentVariables
- FindMatchingFiles
- GetBuildAgent
- GetBuildDetail
- GetBuildDirectory
- GetBuildEnvironment
- GetTeamProjectCollection
- InvokeForReason
- InvokeProcess
- MSBuild
- SetBuildProperties
- SharedResourceScope
- UpdateBuildNumber
- Custom Activities
- Logging
- Deploying
-
13. Team Build Quick Start
-
VII. Web Development Tool
- 17. Web Deployment Tool, Part 1
- 18. Web Deployment Tool, Part 2
- 19. Web Deployment Tool Practical Applications
- A. New Features in MSBuild 4.0
- B. Building Large Source Trees
- C. Upgrading from Team Foundation Build 2008
- D. About the Author
- E. Best Practices for Software Engineering
- F. Collaborative Technologies—Resources for Developers
- G. For C# Developers
- H. For Visual Basic Developers
- Index
- About the Authors
- Copyright
Product information
- Title: Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build, Second Edition
- Author(s):
- Release date: December 2010
- Publisher(s): Microsoft Press
- ISBN: 9780735659827
You might also like
book
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn't clean, it can bring a development organization …
book
Entity Framework Core in Action
Using crystal-clear explanations, real-world examples, and around 100 diagrams, Entity Framework Core in Action teaches you …
book
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, Third Edition
“This edition contains Larman’s usual accurate and thoughtful writing. It is a very good book made …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …