Inside the Microsoft® Build Engine and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Inside the Microsoft® Build Engine on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build [Paperback]

Sayed Ibrahim Hashimi , William Bartholomew
4.8 out of 5 stars  See all reviews (5 customer reviews)

List Price: $59.99
Price: $36.64 & FREE Shipping. Details
You Save: $23.35 (39%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 11 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, May 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $27.35  
Paperback $36.64  
Rent Your Textbooks
Save up to 70% when you rent your textbooks on Amazon. Keep your textbook rentals for a semester and rental return shipping is free.

Book Description

January 11, 2011 0735645248 978-0735645240 Second Edition

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.


Frequently Bought Together

Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build + Professional Team Foundation Server 2010 + Professional Application Lifecycle Management with Visual Studio 2010
Price for all three: $99.27

Buy the selected items together


Editorial Reviews

About the Author

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.

William Bartholomew is a software development engineer at Microsoft Corporation in Redmond, WA. He is a member of the Developer Division Engineering Systems group, which includes the build lab responsible for building and shipping Microsoft Visual Studio®.


Product Details

  • Paperback: 618 pages
  • Publisher: Microsoft Press; Second Edition edition (January 11, 2011)
  • Language: English
  • ISBN-10: 0735645248
  • ISBN-13: 978-0735645240
  • Product Dimensions: 5.9 x 1.6 x 9.8 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #315,196 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.8 out of 5 stars
(5)
4.8 out of 5 stars
Share your thoughts with other customers
Most Helpful Customer Reviews
3 of 3 people found the following review helpful
Format:Paperback|Amazon Verified Purchase
First off, this is a fantastic book. I used the 1st edition with TFS 2008. This new edition includes great content for the new, completely revamped, build workflow process in TFS 2010.

However, as a new Kindle user, when I went to purchase the second edition, I ended up with the wrong one. After returning it via the Amazon Kindle return process (which is pretty painless), I was able to get the correct version. I wish Amazon had a better way of classifying/naming their book versions. They should call the Kindle versions "Version 1" and Version 2" to coincide with the book versions. Instead, there is the regular Kindle version (which is the new one!) and the Kindle "November 11, 2009" edition. Hover your mouse cursor over the Kindle links to see which picture appears. If you want the newer edition, be sure to click on the Kindle link with a "2" appearing in the picture of the cover.

As with any IT books for the Kindle, watch for missing content. I've been seeing this problem with a lot of IT books from Amazon. Maybe we need to create a web site called MissingKindleContent.com or a way (unknown to me!) to report Kindle errors to Amazon so they can fix it.

So far, no problems with this book. Big thumbs up!
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars 2nd Edition: Practical Features are Covered June 20, 2012
Format:Paperback
Overall the book has a lot of MSBuild detail, it fills in many gaps that are missing from Microsoft's documentation, and it demonstrates some practical features that anyone using MSBuild would find useful. This is for the developer or build master that would like to learn a little or a lot more on tweaking the MSBuild engine. The authors know MSBuild very well and provide example after example of good practices when putting together an MSBuild (XML) project file.

If you didn't already know it, MSBuild is an effective way to "script" the build using XML markup based on Commontypes.xsd and Core.xsd Schema Definitions. This means Intellisense is available when working with the XML project file's markup.

Although it's labeled as an Intermediate/Advanced book, the Quick Start sections found throughout the book are very helpful at any level. These have some "Hello World" examples that quickly illustrate some of the features that MSBuild has. As you are ready for more material and detail, the authors' Deep Dive chapters drill into the specifics.

The book is well organized into seven parts and literally covers about a hundred topics. The authors also did well with the table of contents. Quickly find the general subject then drill down and find your specific topic. That works well when you have a vague idea of the task you need. Each topic is sort of a "build use case" with MSBuild and a way to help form the build process to meet your needs.

Also covered is setting up custom tasks and logs of the build. MSBuild has two loggers out of the box: Console and File Logging. With logging, you can extend MSBuild by implementing your own ILogger interface using .NET code. For example, writing to a database. MSBuild takes another step up with an event handling system. So you can tie into key build events, perform an operation, then return from a hand-coded event handler.

I consider this a well-rounded and complete guide to the MSBuild tool that comes with Visual Studio .NET. It's a good reference book to help control a very powerful build engine. The documentation from Microsoft is very terse with no How-To sections. This book is a long list of How-To topics using MSBuild.

Note: Originally published by the Denver Visual Studio User Group at [..]
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars Great reference, examples , and support! March 5, 2012
Format:Kindle Edition|Amazon Verified Purchase
This is a great reference to understanding MSbuild and the other Microsoft technology that depends on it. Even if you do not use TFS in your build cycle this is a must have book.
Comment | 
Was this review helpful to you?

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category