title: How can I move/copy a TFS Build Definition to a new Team Project?
body: <p>We recently migrated to TFS 2010, and have created a new Team Project.  (The old one was created in 2005, and seems to be missing key metadata to allow full functionality in 2010).  We've copied all our source, and have figured out how to copy our work items to the new team project, but we can't figure out how to migrate our build definitions.</p>
  
  <p>Is there a way to do this, or will we have to re-create them manually?</p>
  
  <p>Thanks!</p>
  
  <p>[EDIT]</p>
  
  <p>Jeff-thank you for the reply!  After reading it, and more deeply considering my situation, I realize that my description (and probably my entire question) was flawed.  </p>
  
  <p>We originally upgraded our 2008 team project to 2010.  It had previously been upgraded from 2005.  Up to this point, we've been using CruiseControl.Net to manage our builds.  One of our team noticed that our upgraded project was missing some key metadata, and theorized that stuff had not been added in the migration process, so he created a new 2010 team project and imported our source as a test.  Now we have two 2010 team projects: the originally migrated one (that we're all using), and the "from-scratch" one.</p>
  
  <p>In the meantime, I was experimenting with TFS Build on the originally migrated project.  I created a dozen or so builds, and was refining them, but we haven't moved off of CC.Net yet.  </p>
  
  <p>The decision was made to start using the "from-scratch" project, so I was hoping to somehow copy the builds from one project to the other.  I don't see a way to do that... there is no build proj file to copy (TFS seems to keep the build definitions internal in 2010).  </p>