The change is just a matter of changing one line in build\vs_toolchain.py so that the default compiler is VS 2017. It will still be possible to force VS 2015 to be the compiler.
But! I would expect that VS 2017 dependent changes will start landing within a week. I have a few constexpr fixes that I'd love to land, for instance. So VS 2015 probably won't continue to work for very long.
Looked at the other way, VS 2017 has been working well for a few months now so you can start switching to VS 2017 today (I've been using it as my default compiler for quite a while). This is the magic, for those who don't know:
> set GYP_MSVS_VERSION=2017
> gclient runhooks
> gn gen ...
So, give VS 2017 a try today and let us know if switching seems reasonable? And we'll try to avoid checking in VS 2017 dependencies too quickly?
Note that a Windows 10 SDK switch is also imminent. We currently support both 14393 and 15063 but we'd like to start depending on 15063. Switching to VS 2017 will move most people to 15063, and then I'd like to start requiring it sometime next week, so that we can use Creators Update features without difficulty.