anchor.diff:          |> appendIfTrueWithoutQuotes (isNotNullOrEmpty parameters.Configuration) (sprintf "--configuration %s"  parameters.Configuration)
           |> appendIfTrueWithoutQuotes (isNotNullOrEmpty parameters.Framework) (sprintf "--framework %s"  parameters.Framework)
           |> appendIfTrueWithoutQuotes (isNotNullOrEmpty parameters.Runtime) (sprintf "--runtime %s"  parameters.Runtime)
  +        |> appendIfTrueWithoutQuotes (isNotNullOrEmpty parameters.Output) (sprintf "--output %s"  parameters.Output)   
           |> fun sb ->
               parameters.AdditionalArgs
               |> List.fold (fun sb arg -> appendWithoutQuotes arg sb) sb
  
positive.code:     Runtime = ""
      Project = ""
      AdditionalArgs = []
  }
  
  /// Runs the dotnet "build" command.
  
negative.code: 
      /// Additional Args
      AdditionalArgs : string list
      
      /// Optional outputh path
      Output : string
  }
  
  let private DefaultBuildParams : BuildParams = {
  