anchor.diff:                      | Some (k,v) -> "/" + k + (if isNullOrEmpty v then "" else ":" + v))
       |> separated " "
   
  +/// [omit]
   let TeamCityLoggerName = typedefof<Fake.MsBuildLogger.TeamCityLogger>.FullName
  +
  +/// [omit]
   let ErrorLoggerName = typedefof<Fake.MsBuildLogger.ErrorLogger>.FullName
   
   let private errorLoggerParam = 
  
positive.code:       Verbosity: MSBuildVerbosity option
        FileLoggers: MSBuildFileLoggerConfig list option }
  
  let MSBuildDefaults = 
      { Targets = []
        Properties = []
  
negative.code: 
  exception BuildException of string*list<string>
  
  /// Tries to detect the right version of MSBuild.
  ///   * On Linux/Unix Systems we use xBuild.
  ///   * On Windows we try to find a "MSBuild" build parameter or read the MSBuild tool location from the AppSettings file.
  let msBuildExe =   
      if isUnix then
          "xbuild"
  