- Series: Developer Reference
- Paperback: 368 pages
- Publisher: Microsoft Press; 1 edition (January 7, 2009)
- Language: English
- ISBN-10: 0735626286
- ISBN-13: 978-0735626287
- Product Dimensions: 7.2 x 1.2 x 9 inches
- Shipping Weight: 2 pounds (View shipping rates and policies)
- Average Customer Review: 4.8 out of 5 stars See all reviews (18 customer reviews)
- Amazon Best Sellers Rank: #1,675,093 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build (Developer Reference) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
Prepare for your professional certification with study guides and exam prep tools from Wiley. See more
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
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.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
We had a problem in my shop in that our developers created Web Sites instead of Web Applications. It didn't make any difference to them, but it caused a huge amount of headache when it came to auto-deployment. One of the biggest hurdles, for example, was that TFS' Build would not be able to properly pick up third-party .dlls unless we added them to Source Control...which then created a Source Control headache for the developer as their own code would get 'locked out' if more than one developer was using the same .dll. Thanks to this book, I was able to add a Web Deployment Project to precompile their code, customize the rules, and then leave the work in a place for TFS' Build to pick up and deploy. The explanations of how it work helped me understand and troubleshoot some very intricate and low-level problems with the build process.
I highly recommend this book to anyone who plans on using any form of automated build system, be it custom Web Deployment Projects or automated build & deployment in a Visual Studio Team System environment: it demystifies both Visual Studio and Team Foundation Server. It isn't an easy read due to the subject, but the authors describe the material in the easiest way they can.
I searched for anything on MSBuild and came across this gem. Even though I have decent experience in MSBuild I read this book from front to back twice over and was exceptionally impressed with how this book was put together. The examples were very straight forward and understandable even to a few of my friends who have no idea about MSBuild. I feel that so long as the reader has an understanding of XML, then they can understand the examples in this book. The chapter 1 quick starts are greating for getting straight into the basics and getting a great feel for the direction the books takes you in.
There is some fantastic advice and guidance for customizing MSBuilds, batch building and incremental building and there are 3 chapters dedicated to Team Foundation Build which were highly educational for me in not only a gathering a better understanding of the build process in Team Foundation but also a stronger understanding of how to utilize Build Agents, retention policies, triggers, and unit testing within Team Foundation Build.
This book quite simply in my humble opinion, is a "must have" for anybody that is serious in learning the art of build mastering and is a "must have" for build masters as an A+ reference.
Kudos to Sayed and William for writing this much needed gem. Well done.
I'm someone who had been using Ant and Cruise Control, and wanted to try out MSBuild. I picked up this book, as it was one of the few references out on the market.
This book assumes that you have a basic understanding of MSBuild itself. It does not start off with the basic "hello, world" nor does it hand hold you through your first MSBuild file. That's fine, it doesn't pretend to be a beginner's guide.
The book references several open source projects full of MSBuild tasks. But it doesn't go into detail on how to use any of them. It's up to the reader to look at the documentation available and figure out how these tasks work. What it does well, is give a general overview of what's available, allowing you to re-use the work of others.
Once you've built up the required critical mass of knowledge about MSBuild, this book really shines. This book walks you through the integration with Team Foundation Build. How TFS calls the MSBuild files. It also walks through a few cookbook examples of common problems. It will review the installation and configuration of Build Agents and Build Definitions.
Overall, I found the book provided the information as advertised. It's not a one-stop shop for MSbuild itself, but it doesn't claim to be. If you're looking for how to use MSBuild, this isn't the book. But, if you're looking for how to use Team Foundation Build with MSBuild, then this is a fantastic reference guide.
This is the best source to get going from beginner to intermediate level with MSBuild and Team Build. Obviously you need to dive into the products and get your feet wet intensely to gain expert knowledge of the two. However, this book takes you leaps and bounds into an advanced level of knowledge. The msdn topics have everything else you need as a reference beyond this book.
I highly recommend this book to anyone who is both new or experienced with MSBuild or Team Build. Great work!
Most Recent Customer Reviews
I reviewed the book online for about a week to see if it was worth buying.
"I only got through the fundemental chapters on msbuild but I felt it was...Read more
The chapter 8 & 9 are good, a pity too short since this is not a Cook Book.Read more