title: Development Experience with using MSBuild/Nant vs Visual Studio 2005/2008
body: <p>I work on a project with 4 other devs. We currently use Visual Studio to build our solution with some Pre and Post build events.</p>
  
  <p>I would like to move to a more powerful build system such as Nant or MsBuild.</p>
  
  <p>What are the pros and cons of the two approaches?</p>
  
  <p>How is the developer experience using Nant/MsBuild? Is it easy to debug the application by pressing F5? Is there still a nice list of files in the solution explorer? Or do I need to get into an XML file every time I need to add a .cs file to my project?</p>
  
  <p>How does this all integrate with Source Control? (I'm currently using SourceGear Vault.)</p>
  
  <p>I'm trying to gather enough information so that I can make an informed decision.</p>