title: Anyone Experiencing Slow Builds With VS2010?
body: <p>We've recently upgraded to the final release of VS2010 and are experiencing very slow build times compared to the same code under 2008. I was wondering if anyone else is experiencing the same so I can work out whether it's just our environment or not? A few details:</p>
  
  <ul>
  <li>Using VS2010 Ultimate on Windows 7 with fairly beefy machines, talking to TFS 2010.</li>
  <li>The solution has been upgraded from VS2008 but still builds against .NET 3.5 and ASP.NET MVC 1.0.</li>
  <li>It doesn't seem to be the compilation itself taking long but something else in the build process. This is because even projects that are up to date and don't need compiling are taking a few seconds or so to process.</li>
  <li>It's not due to an Visual Studio addin because a couple guys in the team haven't installed any.</li>
  <li>The first build after loading VS2010 is pretty quick, then they seem to slow down over time. For example on of the projects in my solution just took 00:00:00.08 to process after a restart. (The project was up to date and didn't need compiling) I then immediately hit rebuild and it jumps to 00:00:01.33.</li>
  <li>We're also experiencing the problem with another solution that uses .NET 4.0 that was building perfectly fine under VS2010 RC.</li>
  <li>There are no build events or anything like that I can blame, just straightforward assembly builds.</li>
  <li>The IDE is not very responsive during the slow builds.</li>
  </ul>
  
  <p>Anyone else has similar problems?</p>
  
  <p><strong>Update:</strong> It looks like the resolving assembly references is taking a long time. Looking at the MSBuild diagnostic output or the example above the first build has 30ms for ResolveAssemblyReferences, the second build has 800ms. Subsequent builds seem to be taking longer copying stuff around, e.g. CopyFilesToOutputDirectory jumps from 1ms to 27ms.</p>