anchor.diff:  
   
   let exec p args = 
  +    printfn "Executing %s %s" p args 
       Shell.Exec(p, args) |> function 0 -> () | d -> failwithf "%s %s exited with error %d" p args d
   
   let pullRequest =
  
positive.code: open System
  open System.IO
  open Fake
  open Fake.DotNetCli
  
  // --------------------------------------------------------------------------------------
  // Information about the project to be used at NuGet
  
negative.code: //#endif
  
  Target "RunTests" (fun _ ->
  #if MONO
    // We don't use dotnet test because of https://github.com/dotnet/sdk/issues/335
      //exec "packages/xunit.runner.console/tools/net452/xunit.console.exe" ("/p:Configuration=" + config + " tests/bin/" + config + "/net461/FSharp.TypeProviders.SDK.Tests.dll -parallel none")
      ()
  #else
      exec "dotnet" ("test tests/FSharp.TypeProviders.SDK.Tests.fsproj -c " + config)
      // This also gives console output:
      //exec "packages/xunit.runner.console/tools/net452/xunit.console.exe" ("/p:Configuration=" + config + " tests/bin/" + config + "/net461/FSharp.TypeProviders.SDK.Tests.dll -parallel none")
  #endif
      ()
  )
  
  