title: Targeting the Windows 7 OS with Visual Studio 2017 gives a ucrtbased.dll missing error
body: <p>I have a client that is running a Windows 7 machine and I want to him build an .exe that he can run on his computer. However, since I am running Windows 10, I am building everything in Visual Studio 2017. The program I am making is a Winforms CLR C++ program. I put in the Windows 7 WINVER define in one of the C++ files:</p>
  
  <pre><code>#define WINVER 0x0601
  </code></pre>
  
  <p>The compile the project with the following properties:
  <a href="https://i.stack.imgur.com/F8dH3.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/F8dH3.png" alt="VSProjConfig"></a></p>
  
  <p>I send him an .exe file but when he opens it up, it gives him a an error saying that he is <strong>missing the ucrtbased.dll</strong>. I verified that he has the correct .NET framework installed on his computer:</p>
  
  <p><a href="https://i.stack.imgur.com/zrsnk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zrsnk.png" alt="netFramework"></a></p>
  
  <p>What could be the cause of this?</p>