if msbuild version < 15 is set, -legacy will have to be added for vswhere
command but the installation folder does not follow the same pattern
i.e. {return}\Msbuild\bin\msbuild.exe but {return}\bin\msbuild.exe
keep using the findMsbuildFromRegistry in case the return from vswhere
does not exist for legacy msbuild
if msbuild version < 15 is set, -legacy will have to be added for vswhere command but the installation folder does not follow the same pattern i.e. {return}\Msbuild\bin\msbuild.exe but {return}\bin\msbuild.exe
keep using the findMsbuildFromRegistry in case the return from vswhere does not exist for legacy msbuild
To fix #92