title: Requirements for TFS automated build and publish
body: <p>I'm new to TFS and we're trying to automate the test / build / deploy process for our builds.</p>
  
  <p>The problem I'm experiencing is that when I try to start a build with automatic deployment (for a webpage) using the MSBuild Arguments it complains that it doesn't have the necessary DLLs and I've figured out so far that they get installed with Visual Studio Premium or Ultimate, but then other people complained that something like Visual Studio shouldn't get installed on a Server =)</p>
  
  <p>The TFS is also the build server for now and I'd like the know if there are any known requirements for these things to work:</p>
  
  <ul>
  <li>Automated UI Testing</li>
  <li>Automated deployment</li>
  <li>Automated publish</li>
  <li>Code Analysis</li>
  </ul>
  
  <p>I'm working with TFS 2010 and Visual Studio 2010 (Premium). Any help, comments or different approaches are welcome =)</p>