title: Changes to csproj not taking effect
body: <p>In an attempt to make my references update based on my configuration, I've tweaked my .csproj file by adding a property and changing all the references to use it as follows:</p>
  
  <pre><code>&lt;PropertyGroup&gt;
      &lt;ReferencePath Condition=" '$(Configuration)' ==  'Release'"&gt;foo\release\1.0.0.9\bin\&lt;/ReferencePath&gt;
      &lt;ReferencePath Condition=" '$(Configuration)' == 'Debug'"&gt;bar\debug\&lt;/ReferencePath&gt;
  &lt;/PropertyGroup&gt;
  
  &lt;Reference Include="BasicControls, Version=5.0.53.0, Culture=neutral, PublicKeyToken=25ad4b03c913ffff, processorArchitecture=MSIL"&gt;
    &lt;SpecificVersion&gt;False&lt;/SpecificVersion&gt;
    &lt;HintPath&gt;$(ReferencePath)\BasicControls.dll&lt;/HintPath&gt;
  &lt;/Reference&gt;
  </code></pre>
  
  <p>Something is wrong and preventing the changes from propagating.  Nothing I do to the .csproj file changes the paths of the references - no matter what I do, right-clicking on the reference and looking at its Path in the properties shows the same path it showed before I started editing the file.</p>
  
  <ul>
  <li>I've tried unloading and reloading the project</li>
  <li>I've tried changing the configuration from Debug to Release</li>
  <li>I've opened and closed the solution</li>
  <li>While the solution was closed, I deleted the .suo file.</li>
  <li>I've clicked reload on the solution explorer.</li>
  </ul>
  
  <p>All of the references in the .csproj use the <code>$(ReferencePath)</code> setup, and neither of my ReferencePaths use the original path.</p>
  
  <p>What am I missing?  Is it something in the way I'm using the Property?</p>