What's new in MSBuild 16.0
This article describes updated features and properties in MSBuild 16.0. For the detailed release notes, see MSBuild 16.0.
MSBuild is installed in the \Current folder under each version of Visual Studio, and the executables are in the \Bin subfolder. For example, the path to MSBuild.exe installed with Visual Studio 2019 Community is C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe You can also use the following PowerShell module to locate MSBuild: vssetup.powershell.
The following MSBuild properties have been updated due to the new version number.
MSBuildToolsVersionfor this version of the tools is "Current". The assembly version is the same as in Visual Studio 2017, which is 18.104.22.168.
VisualStudioVersionfor this version of the tools is "16.0"
Starting with MSBuild 16.8, you can selectively choose whether to opt out of certain potentially disruptive changes in MSBuild. See Change waves.
MSBuild (and Visual Studio) now targets .NET Framework 4.7.2. If you wish to use new MSBuild API features, your assembly must also upgrade, but existing code will continue to work.