anchor.diff:  REM Clean the previous build
   msbuild %MSBuildAdditionalCommandLineArgs% /t:Clean build/Toolset.sln /p:Configuration=%BuildConfiguration%  /fileloggerparameters:LogFile=%RoslynRoot%Binaries\BootstrapClean.log || goto :BuildFailed
   
  -call :TerminateCompilerServer
  +call :TerminateBuildProcesses
   
   if defined Perf (
     set Target=Build
  
positive.code: 
  msbuild %MSBuildAdditionalCommandLineArgs% /p:BootstrapBuildPath=%RoslynRoot%Binaries\Bootstrap BuildAndTest.proj /t:%Target% /p:Configuration=%BuildConfiguration% /p:Test64=%Test64% /fileloggerparameters:LogFile=%RoslynRoot%Binaries\Build.log;verbosity=diagnostic || goto :BuildFailed
  
  call :TerminateCompilerServer
  
  REM Verify that our project.lock.json files didn't change as a result of 
  REM restore.  If they do then the commit changed the dependencies without 
  
negative.code: )
  
  REM Set the build version only so the assembly version is set to the semantic version,
  REM which allows analyzers to load because the compiler has binding redirects to the
  REM semantic version
  msbuild %MSBuildAdditionalCommandLineArgs% /p:BuildVersion=0.0.0.0 %RoslynRoot%build/Toolset.sln /p:NuGetRestorePackages=false /p:Configuration=%BuildConfiguration% /fileloggerparameters:LogFile=%RoslynRoot%Binaries\Bootstrap.log || goto :BuildFailed
  
  