I just opened an existing project in 5.2 and the Windows Target Platform was fixed at 10.0.16299.0 with no options to change it.
I don’t have 10.0.16299.0 on my system.
Previously this was a dropdown with options like :
(default)
8.1
10.0.10240.0
10.0.10586.0
10.0.14393.0
10.0.15063.0
There are a lot of different versions of the Windows SDK and it is updated quite regularly, so using a text field instead of a drop-down means that we don’t restrict the versions that people can use.
You can see which SDKs you have installed on your machine by going to Program Files (x86)\Windows Kits\10\Lib.
Or you could scan that folder for the versions, and then display a Combobox. Best of both worlds. You get a sensible collection directly selectable by the user, or he/she can type in whatever they like