title: must Visual Studio 2013 project dependencies be setup manually?
body: <p>I have just combined several Visual Studio projects into a single solution and removed and recreated all the references from dependent projects to upstream projects. </p>
  
  <p>Unfortunately <code>Project &gt; Project Dependencies</code> are all blank. This <a href="https://stackoverflow.com/questions/8053356/project-build-order-in-visual-studio-2010">stackoverflow dialog</a> appears to suggest that the dependencies should be automatic and based upon the references, however, this automation is not happening in my solution. </p>
  
  <p>The build order that is visible in <code>Project &gt; Project Build Order</code> appears to be correct. Unfortunately a solution build will fail even though the <em>starting order</em> is correct. The failure can be attributed to upstream project builds failing to complete soon enough for downstream dependent projects. This might be partly due to the fact that builds start almost concurrently and there is no waiting for the completion of upstream projects. Given that the starts are concurrent, the build order seems to offer no practical benefit.</p>
  
  <p>While the programmer can manually setup values in <code>Project &gt; Dependencies</code> I want to avoid manual processes as much as possible if there is a solution.</p>
  
  <p>This system is Visual Studio 2013 Express with Update 4.</p>