anchor.diff:  
   echo.
   :: Pull the build summary from the log file
  -findstr /ir /c:".*Warning(s)" /c:".*Error(s)" /c:"Time Elapsed.*" "%~dp0msbuild.log"
  +findstr /ir /c:".*Warning(s)" /c:".*Error(s)" /c:"Time Elapsed.*" "%_buildlog%"
   echo Build Exit Code = %BUILDERRORLEVEL%
   
   exit /b %BUILDERRORLEVEL%
positive.code: 
  :: Note: We've disabled node reuse because it causes file locking issues.
  ::       The issue is that we extend the build with our own targets which
  ::       means that that rebuilding cannot successully delete the task
  ::       assembly. 
  
  :: Check prerequisites
  
negative.code: )
  
  :: Log build command line
  set _buildproj=%~dp0build.proj
  set _buildlog=%~dp0msbuild.log
  set _buildprefix=echo
  set _buildpostfix=^> "%_buildlog%"
  call :build %*
  
  :: Build
  