Safe move .net project to subfolder with reference update
<p>Here the story, at first I created new empty solution with name TestSolution. Next I added new project with name TestProject and add EntityFramework 6.1.3 reference via NuGet Package Manager. After that NuGet Package Manager create folder packages and add Reference </p>

<pre><code>&lt;Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"&gt;
  &lt;HintPath&gt;..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll&lt;/HintPath&gt;
  &lt;Private&gt;True&lt;/Private&gt;
&lt;/Reference&gt;
</code></pre>

<p>After a while I decided to create subfolder with name Subfolder and move TestProject there.</p>

<p>I excepted what new Reference will looks like</p>

<pre><code>&lt;Reference Include="EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"&gt;
  &lt;HintPath&gt;..\..\packages\EntityFramework.6.1.3\lib\net45\EntityFramework.dll&lt;/HintPath&gt;
  &lt;Private&gt;True&lt;/Private&gt;
&lt;/Reference&gt;
</code></pre>

<p>How can I move project and update references without manual update project files?</p>