anchor.diff:          | [] -> None
           | t -> Some("t", t |> Seq.map (replace "." "_") |> separated ";")
       
  -    let properties = p.Properties |> List.map (fun (k, v) -> Some("p", sprintf "%s=\"%s\"" k v))
  +    let properties = ("RestorePackages",p.RestorePackagesFlag.ToString()) :: p.Properties |> List.map (fun (k, v) -> Some("p", sprintf "%s=\"%s\"" k v))
       
       let maxcpu = 
           match p.MaxCpuCount with
  
positive.code:       Properties : (string * string) list
        MaxCpuCount : int option option
        NodeReuse : bool
        ToolsVersion : string option
        Verbosity : MSBuildVerbosity option
        NoConsoleLogger : bool
  
negative.code:       ToolsVersion = None
        Verbosity = None
        NoConsoleLogger = false
        RestorePackagesFlag = false
        FileLoggers = None 
        DistributedLoggers = None }
  
  