Restoring all Nuget Packages in a Visual Studio 2015 Solution
<p>I have read many of the answers on SO and NuGet (and the Internet in general, really), but I can't seem to overcome the problem I am having with NuGet package restore in Visual Studio 2015.  I have the following scenarios. </p>

<p><strong>Solution A Structure</strong></p>

<p>--Project A</p>

<p>If I open and build Solution A I see the dialog box that shows the nuget package restore progress and the solution builds successfully.</p>

<p><strong>Solution B Structure</strong></p>

<p>--Project A</p>

<p>--Project B</p>

<p>However, assuming that I have never built Solution A (i.e. fresh pull from TFS), if I open and build Solution B I see the dialog box that shows the nuget package restore progress, but the build fails because Project A fails to build.  </p>

<p>What appears to be happening is that that NuGet is restoring the packages for Project B, but not for Project A thus the build failure. To the point, if I look at the references for Project B all of the NuGet references have resolved, but the references for Project A are still broken.    </p>

<p>A few points:</p>

<ul>
<li>I have disabled source control integration for NuGet so I am not checking in the Packages folder.</li>
<li>Each project has its own packages.config file</li>
<li>The build order in Solution B is Project A then Project B</li>
</ul>

<p>Thoughts would be greatly appreciated. </p>