title: Visual Studio 2012 project retargeted from .NET 4.5 to 3.5 cannot find framework on Windows 7
body: <p>I just retargeted a project from .NET 4.5 to 3.5 to accommodate the client machine. I did the following to do so:</p>
  
  <ul>
  <li>.csproj target version changed</li>
  <li>appconfig supported runtime version changed</li>
  <li>Enabled the .NET Framework 3.5.1 in Windows Features</li>
  </ul>
  
  <p>I also found a <a href="http://www.microsoft.com/en-us/download/details.aspx?id=36020" rel="nofollow noreferrer">visual studio 2012 patch</a> which supposedly contained a fix for running older versions.</p>
  
  <p>Despite doing these things, I still get the following error when attempting to run the project:</p>
  
  <p><img src="https://i.stack.imgur.com/1GFTE.png" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/UuShC.png" alt=""></p>
  
  <p>Am I missing anything?</p>
  
  <p>[Edit:] Added config and csproj sections</p>
  
  <p><img src="https://i.stack.imgur.com/vaC2Z.png" alt="enter image description here"></p>
  
  <p><img src="https://i.stack.imgur.com/BSOX3.png" alt="enter image description here"></p>