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
- Dedication
- 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
CLR via C#, Fourth Edition
Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led …
book
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 3rd Edition
Master Today's Best Practices for Building Reusable .NET Frameworks, Libraries, and Components “.NET Core [contains] advances …
book
Windows Internals Seventh Edition Part 1: System architecture, processes, threads, memory management, and more, Seventh Edition
The definitive guide–fully updated for Windows 10 and Windows Server 2016 Delve inside Windows architecture and …
book
Inside Windows® Debugging
Use Windows debuggers throughout the development cycle—and build better software Rethink your use of Windows debugging …