title: app.config Transformations
body: <p>I'm a huge fan of the addition of <a href="http://msdn.microsoft.com/en-us/library/dd465318.aspx" rel="noreferrer">web.config transformations</a> in Visual Studio 2010. See also <a href="http://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx" rel="noreferrer">Scott Hanselman's recent talk at MIX2011</a>.</p>
  
  <p>What sucks is that this functionality (appears at least) to only be available to web projects. </p>
  
  <p>In our solution we have several Windows Services that connect to a different database dependant on the environment they are deployed under.</p>
  
  <p>Has anyone come up with a nice, tidy way of achieving similar 'app.config transformation' functionality? </p>
  
  <p>Note: We are using TFS 2010 to build our solutions in a Continuous Integration manner.</p>