Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, 2nd Edition


As software complexity increases, proper build practices become ever more important. This essential reference drills inside MSBuild – and shows 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.

Discover how to:
* Create and modify MSBuild files – outside the Visual Studio IDE
* Use XML-based syntax to declare dynamic properties and items
* Apply built-in tasks or write your own
* Customize the build process – adding code generation, unit testing, or code analysis
* Use batching and incremental builds to reduce build times
* Invoke external tools in scripts and create reusable files
* Start and stop services
* Set assembly versions and extend the clean process
* Configure, customize, and extend Team Build – and automate build from end to end

Contents:
ForewordAcknowledgementsIntroductionPart I: Overview
* Chapter 1: MSBuild Quick Start
* Chapter 2: MSBuild Deep Dive, Part 1
* Chapter 3: MSBuild Deep Dive, Part 2Part II: Customizing MSBuild
* Chapter 4: Custom Tasks
* Chapter 5: Custom LoggersPart III: Advanced MSBuild Topics
* Chapter 6: Batching and Incremental Builds
* Chapter 7: External ToolsPart IV: MSBuild Cookbook
* Chapter 8: Practical Applications, Part 1
* Chapter 9: Practical Applications, Part 2Part V: Team Foundation Build
* Chapter 10: Team Build Quick Start
* Chapter 11: Team Build Deep Dive
* Chapter 12: Team Build CookbookAppendix A: New Features in MSBuild 3.5Appendix B: Common Properties and ItemsAppendix C: New Features in Visual Studio Team System 2010 Team BuildAppendix : About the Authors

Book Details

  • Paperback: 624 pages
  • Publisher: Microsoft Press; 2nd Edition (December, 2010)
  • Language: English
  • ISBN-10: 0735645248
  • ISBN-13: 978-0735645240
Download [33.8 MiB]

You may also like...

Leave a Reply