anchor.diff:  
   REM ref: https://github.com/Microsoft/vswhere/wiki/Start-Developer-Command-Prompt
   
  -SET VsWherePath="C:/Program Files (x86)/Microsoft Visual Studio/Installer/vswhere.exe"
  -
   IF NOT EXIST %VsWherePath% (
   	ECHO Could not find vswhere.exe
   	EXIT /B 2
   )
   
  -SET VsWhereCmdLine="%VsWherePath% -nologo -latest -version [%VsVersionMin%,%VsVersionMax%) -property installationPath"
  +SET VsWhereCmdLine="!VsWherePath! -nologo -latest -version [%VsVersionMin%,%VsVersionMax%) -property installationPath"
   
   FOR /F "usebackq delims=" %%i in (`!VsWhereCmdLine!`) DO (
   
  
positive.code: 
  REM ===========================================================================
  
  REM SETLOCAL ENABLEDELAYEDEXPANSION
  ENDLOCAL
  REM SETLOCAL
  
negative.code: SETLOCAL
  SETLOCAL ENABLEDELAYEDEXPANSION
  
  REM ===========================================================================
  
  SET SelfPath="%0"
  SET VsWherePath="C:/Program Files (x86)/Microsoft Visual Studio/Installer/vswhere.exe"
  
  REM ===========================================================================
  
  SET vsversion=%1
  IF "%vsversion%" == "" (
  	CALL :BootstrapLatest
  	EXIT /B %ERRORLEVEL%
  )
  
  IF "%vsversion%" == "vs2010" (
  