I actually wasn’t ware of Visual Studio Build Tools, so I’ve never tried building with it. I think it should be pretty easy to add support for it.
Currently we look for one of:
ProgramFiles(x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\msbuild.exe
ProgramFiles(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\msbuild.exe
I guess the Visual Studio Build Tools install the msbuild.exe somewhere else… we just need to find out where.
Interesting – it seems like with Visual Studio Build Tools, maybe we would be able to automate the install of Visual Studio too – then you would be able to just run tmbuild.exe on a fresh machine to build.
I made an issue for this in the issue tracker: https://github.com/OurMachinery/themachinery-public/issues/186