title: Installing Entity Framework 4.2 in VS2010
body: <p>Entity Framework templates and menu items generate errors in Visual Studio 2010 Ultimate on 64-bit XP.</p>
  
  <p>The "Reverse Engineer Code First" menu item in Visual Studio tells me that version 4.0.0.0 of System.Data.Entity.dll cannot be found in the GAC, as do the item templates.</p>
  
  <p>I have run the 4.1 msi, and the 4.2 nuget.  As a result I have versions of the dll in the following 7 locations:</p>
  
  <ul>
  <li>Windows\Microsoft.NET\Framework\v4.0.30319\   </li>
  <li>Windows\Microsoft.NET\Framework64\v4.0.30319\    </li>
  <li>Windows\Microsoft.NET\assembly\GAC_MSIL\policy.4.0.system.data.entity\v4.0_0.0.0__b77a5c561934e089\</li>
  <li>Program Files\Reference Assemblies\Microsoft\Framework\v3.5\</li>
  <li>Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\ </li>
  <li>Program Files (x86)\Reference Assemblies\Microsoft.NetFramework\v4.0\</li>
  <li>Program Files (x86)\Reference Assemblies\Microsoft.NetFramework\v4.0\Profile\Client\</li>
  </ul>
  
  <p>Anyone have any suggestions?  Seems to me "Microsoft's recommended data access technology for new applications" should not be so difficult to install.</p>