anchor.diff:      |> Async.RunSynchronously
   )
   
  -Target "Initialize" ignore
  -Target "Framework" ignore
  -Target "DotNetCore" ignore
   Target "All" ignore
   
   "Clean"
   ==> "AssemblyInfo"
   ==> "PaketFiles"
   ==> "ProjectVersion"
  -==> "Initialize"
  -
  -"Initialize"
  -==> "FrameworkBuild"
  -==> "FrameworkTest"
  -==> "FrameworkTestCSharp"
  -==> "Framework"
  -
  -"Initialize"
  -==> "DotNetCoreBuildBenchmarkDotNet"
  -==> "DotNetCoreBuildTest"
  -==> "DotNetCoreRunTest"
  -==> "DotNetCorePack"
  -==> "DotNetCore"
  -
  -//"Framework" ==> "All"
  -"DotNetCore" ==> "All"
  -
  -"All"
  +==> "BuildBenchmarkDotNet"
  +==> "BuildTest"
  +==> "RunTest"
  +==> "Pack"
  +==> "All"
   ==> "Push"
   ==> "Release"
   
  
positive.code:         Project = project
      })
  
  Target "DotNetCoreBuildTest" (fun _ ->
      build "Expecto.Tests/Expecto.Tests.netcore.fsproj" "netcoreapp1.1"
      build "Expecto.Tests/Expecto.Tests.netcore.fsproj" "netcoreapp2.0"
      build "Expecto.Tests/Expecto.Tests.netcore.fsproj" "net461"
  )
  
  Target "DotNetCoreBuildBenchmarkDotNet" (fun _ ->
      build "Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.netcore.fsproj" "netcoreapp2.0"
      build "Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.netcore.fsproj" "net461"
      build "Expecto.BenchmarkDotNet/Expecto.BenchmarkDotNet.netcore.fsproj" "netcoreapp1.1"
  )
  
  Target "DotNetCoreRunTest" (fun _ ->
      DotNetCli.RunCommand id ("Expecto.Tests/bin/"+configuration+"/netcoreapp2.0/Expecto.Tests.dll --summary")
      Shell.Exec ("Expecto.Tests/bin/"+configuration+"/net461/Expecto.Tests.exe","--summary")
      |> fun r -> if r<>0 then failwith "Expecto.Tests.exe failed"
      if EnvironmentHelper.isWindows then
          DotNetCli.RunCommand id ("Expecto.Tests/bin/"+configuration+"/netcoreapp1.1/Expecto.Tests.dll --summary")
  )
  
  Target "DotNetCorePack" (fun _ ->
      let packParameters name =
          [
              "--no-build"
  
negative.code:     |> List.iter (fun file ->
          XMLHelper.XmlPoke file "Project/PropertyGroup/Version/text()" release.NugetVersion)
  )
  let build project framework =
      DotNetCli.Build (fun p ->
      { p with
  