anchor.diff:    =?> ("DotnetRestore", not <| hasBuildParam "DISABLE_NETCORE")
     =?> ("DotnetBuild", not <| hasBuildParam "DISABLE_NETCORE")
     ==> "Build"
  -//  =?> ("DotnetPackage", not <| hasBuildParam "DISABLE_NETCORE")
  +  =?> ("DotnetPackage", not <| hasBuildParam "DISABLE_NETCORE")
     =?> ("BuildPowerShell", not isMono)
     ==> "RunTests"
     =?> ("GenerateReferenceDocs",isLocalBuild && not isMono)
  
positive.code:                 { c with
                      Project = proj
                      ToolPath = dotnetExePath
                      AdditionalArgs = ["/p:RuntimeIdentifier=win7-x64"]
                  })
          )
  )
  
negative.code: 
  let runCmdIn workDir exe = 
      Printf.ksprintf (fun args -> 
          tracefn "%s %s" exe args
          Shell.Exec(exe, args, workDir) |> assertExitCodeZero)
  
  /// Execute a dotnet cli command
  