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