Я только что проверил и получил ту же ошибку с VS2017 15.8.9 после установки стандарта языка C ++ 17. Когда я снова проверил настройки своего проекта, настройки языка, которые я сделал, вернулись к настройкам по умолчанию. После установки его во второй раз, он работал.
Такое часто случается, когда я начинаю новый проект и сразу перехожу на C ++ 17.