title: CS0433: Ambiguous Reference System.Net.Http.HttpRequestMessageExtensions
body: <p>I am using VS2015 with Resharper for WebAPI 2.0 project. Trying to use System.Net.Http.HttpRequestMessageExtensions.GetRequestContext gives me an error saying <br/></p>
  
  <pre><code>Error   CS0433  The type 'HttpRequestMessageExtensions' exists in both 'System.Net.Http.Formatting, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' and 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 
  </code></pre>
  
  <p>I've tried editing web.config to read<br/></p>
  
  <pre><code>&lt;compilation debug="true" targetFramework="4.5.1" batch="false" /&gt;
  </code></pre>
  
  <p>Also as suggested in numerous posts - restarted visual studio, clear resharper cache, rebuild the solution. </p>
  
  <p>Nothing helps and I am still seeing this error. Any other suggestions?</p>