title: Can't find .NET Framework 4.7 targeting pack in Visual Studio Installer on Windows Server 2016
body: <p>We have a Windows Server 2016, with a build agent for TFS 2017 update 1, which is using Visual Studio Entreprise 2017.</p>
  
  <ul>
  <li>All windows updates are done</li>
  <li>I installed the .NET 4.7 Runtime and the .NET 4.7 Targeting Pack (I tried online and offline)
  
  <ul>
  <li>the key in registery exists (see screenshot)</li>
  <li>this folder is present C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7</li>
  </ul></li>
  <li>I relaunched Visual Studio Installer</li>
  <li>I reinstalled Visual Studio</li>
  <li>I rebooted a bunch of times</li>
  </ul>
  
  <p>But I still can't see the .NET Framework 4.7 SDK or targeting pack in Visual Studio Installer > individual Components.</p>
  
  <ul>
  <li><a href="https://i.stack.imgur.com/whCPm.jpg" rel="noreferrer">installation screenshot</a></li>
  </ul>
  
  <p>A working short term solution, to add this param the Build solution Step</p>
  
  <blockquote>
    <p>/p:FrameworkPathOverride="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7"</p>
  </blockquote>
  
  <p>Does anyone have any ideas how to force .NET 4.7 to be detected by the Visual Studio Installer?</p>