As software complexity increases, proper build practices become ever more important. This essential reference drills inside MSBuildOCoand shows how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuildOCoand scale them to the team, product, or enterprise level with Team Foundation Build.
Discover how to: Create and modify MSBuild filesOCooutside 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 processOCoadding code generation, unit testing, or code analysisUse 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 BuildOCoand automate build from end to end"