My Review of Inside the Microsoft® Build Engine

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&reg; 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">
      &nbsp;
    </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&#8217;ve reviewed this book as part of O&#8217;Reilly&#8217;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 &#8220;Inside the Microsoft Build Engine&#8221;, I considered my understanding of MSBuild to be fairly in-depth. After reading through this book, I now realize that I&#8217;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>

Related Articles