anchor.diff:  ::       The issue is that we extend the build with our own targets which
   ::       means that that rebuilding cannot successfully delete the task
   ::       assembly. 
  -if /i "%__VSVersion%" =="vs2015" goto MSBuild14
  -set _msbuildexe="%ProgramFiles(x86)%\MSBuild\12.0\Bin\MSBuild.exe"
  -if not exist %_msbuildexe% set _msbuildexe="%ProgramFiles%\MSBuild\12.0\Bin\MSBuild.exe"
  -if not exist %_msbuildexe% set _msbuildexe="%ProgramFiles(x86)%\MSBuild\14.0\Bin\MSBuild.exe"
  -goto :CheckMSBuild14
  -:MSBuild14
   set _msbuildexe="%ProgramFiles(x86)%\MSBuild\14.0\Bin\MSBuild.exe"
  -:CheckMSBuild14
   if not exist %_msbuildexe% set _msbuildexe="%ProgramFiles%\MSBuild\14.0\Bin\MSBuild.exe"
  -if not exist %_msbuildexe% echo Error: Could not find MSBuild.exe.  Please see https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/developer-guide.md for build instructions. && exit /b 1
  +if not exist %_msbuildexe% echo Error: Could not find MSBuild.exe.  Please see https://github.com/dotnet/corert/blob/master/Documentation/prerequisites-for-building.md for build instructions. && exit /b 1
   
   :: All set to commence the build
   
  
positive.code: 
  :: Default to highest Visual Studio version available
  set __VSVersion=vs2015
  
  :: Default to highest Visual Studio version available
  if defined VS120COMNTOOLS set __VSVersion=vs2013
  if defined VS140COMNTOOLS set __VSVersion=vs2015
  
  :: Set the various build properties here so that CMake and MSBuild can pick them up
  set "__ProjectDir=%~dp0"
  
negative.code: :: DIA SDK not included in Express editions
  echo Visual Studio 2013 Express does not include the DIA SDK. ^
  You need Visual Studio 2013+ (Community is free).
  echo See: https://github.com/dotnet/corert/blob/master/Documentation/prerequisites-for-building.md
  exit /b 1
  
  :GenVSSolution
  