anchor.diff:  
   if /i '%ARG%' == 'ci_part1' (
       set SKIP_EXPENSIVE_TESTS=1
  +    set BUILD_CORECLR=1
       set BUILD_PORTABLE=1
       set BUILD_VS=1
       set BUILD_FSHARP_DATA_TYPEPROVIDERS=1
  
positive.code:     powershell.exe -executionpolicy unrestricted -command .\scripts\install-dotnetcli.ps1 https://dotnetcli.blob.core.windows.net/dotnet/beta/Binaries/Latest/dotnet-dev-win-x64.latest.zip packages
      @if ERRORLEVEL 1 echo Error: fetch dotnetcli failed && goto :failure
      popd
  )
  
  pushd .\lkg & ..\%_dotnetexe% restore &popd
  @if ERRORLEVEL 1 echo Error: dotnet restore failed  && goto :failure
  pushd .\lkg & ..\%_dotnetexe% publish project.json &popd
  @if ERRORLEVEL 1 echo Error: dotnet publish failed  && goto :failure
  
  rem rename fsc and coreconsole to allow fsc.exe to to start compiler
  pushd .\lkg\bin\Debug\dnxcore50\win7-x64\publish
  ren fsc.exe fsc.dll
  copy corehost.exe fsc.exe
  popd
  
  rem rename fsi and coreconsole to allow fsi.exe to to start interative
  pushd .\lkg\bin\Debug\dnxcore50\win7-x64\publish 
  ren fsi.exe fsi.dll
  copy corehost.exe fsi.exe
  popd
  
  :: Build Proto
  if NOT EXIST Proto\net40\bin\fsc-proto.exe (set BUILD_PROTO=1)
  
negative.code: REM Same as 'all' but smoke testing only
  if /i '%ARG%' == 'ci' (
      set SKIP_EXPENSIVE_TESTS=1
      set BUILD_CORECLR=1
      set BUILD_PORTABLE=1
      set BUILD_VS=1
      set BUILD_FSHARP_DATA_TYPEPROVIDERS=1
  