Originally submitted at O’Reilly
<div>
<img src="https://images.powerreviews.com/images_products/10/17/11015158_100.jpg" class="photo" align="left" style="margin: 0 0.5em 0 0" /></p>
<p style="margin-top:0">
<p>
Your practical guide to using, customizing, and extending the build engine in Visual Studio 2010.
</p>
</p>
</div>
<p>
<a href="http://oreilly.com/catalog/0790145301949" style="display: none;" class="url fn"><span class="fn">Inside the Microsoft® Build Engine</span></a></div>
<p>
<br clear="left" />
</p>
<p>
<strong class="summary">Quite a LOT of information</strong>
</p>
<div>
By <strong>Jim</strong> from <strong>Herndon, VA</strong> on <strong><abbr title="201155T1200-0800" class="dtreviewed" style="border: none; text-decoration: none;">5/5/2011</abbr></strong>
</div>
<p>
<div style="margin: 0.5em 0; height: 15px; width: 83px; background-image: url(https://images.powerreviews.com/images/stars_small.gif); background-position: 0px -180px;" class="prStars prStarsSmall">
</div>
</p>
<div style="display: none">
<span class="rating">5</span>out of 5
</div>
<p>
<strong>Pros: </strong>Concise, Easy to understand, Accurate, Well-written, Helpful examples
</p>
<p>
<strong>Best Uses: </strong>Intermediate, Expert
</p>
<p>
<strong>Describe Yourself: </strong>Developer
</p>
<p style="margin-top:1em" class="description">
I’ve reviewed this book as part of O’Reilly’s blogger program.<br xmlns:pr="xalan://com.pufferfish.core.beans.xmlbuilders.xsl.Functions" /><br />I have previously used MSBuild and Windows Installer XML for build and deploy scenarios. Before reading “Inside the Microsoft Build Engine”, I considered my understanding of MSBuild to be fairly in-depth. After reading through this book, I now realize that I’ve not used MSBuild to its full potential.
</p>
<p>
This book covers a lot, from the basics of ItemGroups and PropertyGroups, to writing custom tasks and loggers, to using MSBuild for the more complicated build process of Visual C++ projects.
</p>
<p>
Recently, I was on a team which used MSBuild and msdeploy.exe for building and deploying a web application. Researching and implementing a solution with proper configuration took the better part of two days. The last three chapters of this book cover web application build/deployment scenarios and would have been very useful if I had this book as a reference a few months ago.
</p>
<p style="margin-top:0.5em">
(<a href="http://www.powerreviews.com/legal/terms_of_use.html" rel="license">legalese</a>)
</p></div>