From 3dfe94b5a3e77ca0a5b3b49fcee63d5a22af990b Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Fri, 3 Nov 2017 23:55:34 -0700 Subject: [PATCH] Allowed Community, Enterprise, or Professional VS 2017 versions Loops over the potential MSBuild.exe paths for all three, and runs with the first one. If one isn't found it complaints. --- dev-build.bat | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/dev-build.bat b/dev-build.bat index 7b345ebf2..32c2683de 100644 --- a/dev-build.bat +++ b/dev-build.bat @@ -1,3 +1,19 @@ @echo off -"%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe" build.proj + +for %%s in ( + "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe" + "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\MSBuild.exe" + "%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\MSBuild.exe" +) do ( + if exist %%s ( + echo %%s build.proj + %%s build.proj + goto :done + ) +) + +:notfound +echo Could not find MSBuild.exe. Make sure Visual Studio 2017 is installed and try again. + +:done pause