Поделиться через


Новые возможности в MSBuild 16.0

В этой статье описываются обновленные возможности и свойства MSBuild 16.0. Подробные заметки о выпуске см. в статье MSBuild 16.0.

Измененный путь

MSBuild устанавливается в папку \Current каждой версии Visual Studio, а исполняемые файлы находятся в подпапке \Bin. Например, путь к MSBuild.exe установленному с помощью сообщества Visual Studio 2019 — C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe. Для поиска MSBuild можно также использовать модуль PowerShell: vssetup.powershell.

Измененные свойства

В связи с выходом нового номера версии изменены следующие свойства MSBuild.

  • MSBuildToolsVersion для этой версии средств считается текущей. Версия сборки имеет такой же номер, как и Visual Studio 2017, т. е. 15.1.0.0.

  • VisualStudioVersion для этой версии средств имеет значение 16.0.

Изменение волн

Начиная с MSBuild 16.8 можно указать, следует ли явно отказаться от определенных изменений MSBuild, которые могут привести к нарушению работы. См. раздел Волны изменений.

Обновления

MSBuild и Visual Studio теперь по умолчанию создают код для .NET Framework 4.7.2. Если вы хотите использовать новые функции API MSBuild, необходимо также обновить сборку, но существующий код будет продолжать работать.