anchor.diff:  echo BUILD_PUBLICSIGN=%BUILD_PUBLICSIGN%
   echo.
   echo PB_SKIPTESTS=%PB_SKIPTESTS%
  +echo PB_PUBLISHTYPE=%PB_PUBLISHTYPE%
  +echo.
   echo TEST_NET40_COMPILERUNIT_SUITE=%TEST_NET40_COMPILERUNIT_SUITE%
   echo TEST_NET40_COREUNIT_SUITE=%TEST_NET40_COREUNIT_SUITE%
   echo TEST_NET40_FSHARP_SUITE=%TEST_NET40_FSHARP_SUITE%
  
positive.code: 
  REM after this point, ARG variable should not be used, use only BUILD_* or TEST_*
  
  REM if the `PB_SKIPTESTS` variable is set to 'true' then no tests should be built or run, even if explicitly specified
  if /i "%PB_SKIPTESTS%" == "true" (
      set TEST_NET40_COMPILERUNIT_SUITE=0
  
negative.code:     set TEST_CORECLR_COREUNIT_SUITE=0
      set TEST_CORECLR_FSHARP_SUITE=0
      set TEST_VS_IDEUNIT_SUITE=0
  )
  
  REM MyGet packages published as part of the build are only for nightly dogfooding, so any other value means publishing should be skipped
  REM   The official build definition sets PB_PUBLISHTYPE to "myget" by default.
  if /i not "%PB_PUBLISHTYPE%" == "myget" (
      set PUBLISH_VSIX=0
  )
  
  echo Build/Tests configuration:
  