Skip to content

Commit d947373

Browse files
committed
Fix install script so vswhere can be called when executing outside scriptdir.
1 parent 7bf81fb commit d947373

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

install_script.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ if not exist "%SCRIPTDIR%\vswhere.exe" (
7777

7878
:VSwhereDetection
7979
REM Use vswhere to list detected installs
80-
for /f "usebackq tokens=1* delims=: " %%i in (`vswhere -prerelease -requires Microsoft.Component.MSBuild`) do (
80+
for /f "usebackq tokens=1* delims=: " %%i in (`"%SCRIPTDIR%\vswhere.exe" -prerelease -requires Microsoft.Component.MSBuild`) do (
8181
if /i "%%i"=="installationPath" (
8282
for /f "delims=" %%a in ('echo %%j ^| find "2019"') do (
8383
if not "%%a"=="" (
@@ -103,7 +103,7 @@ for /f "usebackq tokens=1* delims=: " %%i in (`vswhere -prerelease -requires Mic
103103
)
104104

105105
REM Try and use vswhere to detect legacy installs
106-
for /f "usebackq tokens=1* delims=: " %%i in (`vswhere -legacy`) do (
106+
for /f "usebackq tokens=1* delims=: " %%i in (`"%SCRIPTDIR%\vswhere.exe" -legacy`) do (
107107
if /i "%%i"=="installationPath" (
108108
for /f "delims=" %%a in ('echo %%j ^| find "2015"') do (
109109
if not "%%a"=="" (

0 commit comments

Comments
 (0)