anchor.diff:          Project = project
       })
   
  -Target "DotNetCoreBuildTest" (fun _ ->
  +Target "BuildTest" (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"
  +    build "Expecto.Tests.CSharp/Expecto.Tests.CSharp.netcore.csproj" "netcoreapp1.1"
  +    build "Expecto.Tests.CSharp/Expecto.Tests.CSharp.netcore.csproj" "netcoreapp2.0"
  +    build "Expecto.Tests.CSharp/Expecto.Tests.CSharp.netcore.csproj" "net461"
   )
   
  -Target "DotNetCoreBuildBenchmarkDotNet" (fun _ ->
  +Target "BuildBenchmarkDotNet" (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 _ ->
  +Target "RunTest" (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")
  +
  +    DotNetCli.RunCommand id ("Expecto.Tests.CSharp/bin/"+configuration+"/netcoreapp2.0/Expecto.Tests.CSharp.dll --summary")
  +    Shell.Exec ("Expecto.Tests.CSharp/bin/"+configuration+"/net461/Expecto.Tests.CSharp.exe","--summary")
  +    |> fun r -> if r<>0 then failwith "Expecto.Tests.CSharp.exe failed"
  +    if EnvironmentHelper.isWindows then
  +        DotNetCli.RunCommand id ("Expecto.Tests.CSharp/bin/"+configuration+"/netcoreapp1.1/Expecto.Tests.CSharp.dll --summary")
   )
   
  -Target "DotNetCorePack" (fun _ ->
  +Target "Pack" (fun _ ->
       let packParameters name =
           [
               "--no-build"
  
positive.code:     |> 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"
  ==> "Push"
  ==> "Release"
  
  
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
  