Для C # 7.2 вам придется использовать версию MSBuild, поставляемую с VS2017 (версия 15). Предполагая, что командная строка запускается на компьютере, на котором установлен VS2017 Professional , правильный путь MSBuild должен быть
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe
Любая другая версия MSBuild не должна компилировать C # 7. В частности, я создаю проекты на C # 7.2 с MSBuild 15.9 , и она работает.
Редактировать
Вы можете установить MSBuild 15 с инструментами сборки для Visual Studio ( см. Здесь ). Я не знаю, точно ли какая версия будет установлена, но я предполагаю, что она будет самой последней. Обратите внимание , что согласно этот ответ путь будет немного другим.