nmake.exe
C:\path\to\project> MSBuild aProject.proj -property:Configuration=Debug
msbuild.exe
uses MSBuild Project files to determine build instructions. Version | ~.NET Framework~ | Visual Studio | Typical location |
2.0 | 2.0 | 2005 | C:\Windows\Microsoft.NET\Framework\2.0.50727 |
3.5 | 3.5 | 2008 | C:\Windows\Microsoft.NET\Framework\3.5 |
4.8.3761.0 | 4.5.2 | 2010/12 | C:\Windows\Microsoft.NET\Framework\4.0.30319 |
12.0 | 4.5.2 | 2013 | C:\Program Files (x86)\MSBuild\12.0\Bin |
14.0 | 4.6 | 2015 | C:\Program Files (x86)\MSBuild\14.0\Bin |
15.0 | 4.7 | 2017 | C:\Program Files (x86)\Microsoft Visual Studio\2017\{Community,Enterprise,BuildTool}\MSBuild\15.0\Bin |
16.0 | 4.7.2 | 2019 | C:\Program Files (x86)\Microsoft Visual Studio\2019\{Community,Enterprise,BuildTool}\MSBuild\15.0\Bin (?) |
Microsoft.Build
namespace. Microsoft.Build.Tasks
namespace.