Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (Developer Reference) 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
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.
Frequently bought together
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.
- Publisher : Microsoft Press; 2nd edition (December 24, 2010)
- Language : English
- Paperback : 616 pages
- ISBN-10 : 0735645248
- ISBN-13 : 978-0735645240
- Item Weight : 2.27 pounds
- Dimensions : 7.4 x 1.4 x 8.95 inches
- Best Sellers Rank: #1,343,006 in Books (See Top 100 in Books)
- Customer Reviews:
Reviews with images
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Learning how to use the old custom build steps had taken me a single evening, allowing me to create tons of custom properties with everything working flawlessly. The automatic conversion to the new format generated by VS was FAR from being perfect, which forced me to dig into these completely new files and language, which was MSBUILD. With virtually no MSDN documentation on it (even to this day!!), I literally spent months (evening project) trying to get things to work just how I wanted. In the end, I just had to settle for "good enough", as I was losing my sanity.
I recently came across this book through some comments on Stackeoverflow. Wow! In a single day, I've learned more on the whole topic than I did in months of frustration using the meaningless one-liners on MSDN.
I highly recommend this book. It does a great job a gradually introducing you to the various components of MSBUILD, always demonstrated with easy-to-understand exemples.
Avoid the frustration... it's probably the most beneficial programing book one ever purchased.
I had originally given this a 5 stars, before I was completely done with it. I had learned so much in do little time, that I was confident about giving it the 5 stars. However, I just reached part 2 of the Visual Studio 2010 section and it is noticeably less well written. Clearly, this was written by somebody else. It also starts off as if we didn't know how properties worked, at that point in the book! The vocabulary is also different, which complicates things. The author of the first half should review and edit these other sections and bring them up to par with the rest of the book.
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!
+ How and when projects and imports are parsed and processed
+ How and when properties and items are evaluated
+ How target and task batching work
+ How to chain targets together
+ How to create incremental builds
+ How to integrate other tools into MSBuild
+ How to write your own custom tasks when MSBuild lacks the expressive power.
This book leaves nothing unexplained. If you have any MSBuild questions at all, this book will answer them.
This is one of those books that assumes such a high level of existing knowledge on the part of the reader that you wonder why the intended reader would need the book in the first place. It's kind of like those O'Reilly "In A Nutshell" books, which are anything but. If you happen to like those books, maybe this one will work for you.
And early on it detours into a pointless explanation of XML. If the reader has the level of MSBuild knowledge the rest of the book assumes, they already know how XML works.
I bought this to help with issues creating SQL builds, but the joke was on me. Apparently, SQL doesn't even exist as far as this author is concerned. I can't find a single mention of it.
From my perspective, this book is utterly useless.
Top reviews from other countries
Besonders gut hat mir gefallen, dass nicht nur bei MSBuild Schluss ist, sondern auch TFS Build mit seinen Besonderheiten behandelt wird.
Unterm Strich: Absolute Kaufempfehlung für jeden, der mit Builds zu tun hat!