anchor.diff:        xtw.Close()
         sw.Close()
   
  +  // Produces a sequence containing the parts that are changed, unchanged, 
  +  // not in source and not in target of two packaged solutions.
  +  // The output files 
     let diffs pathSource pathTarget (log:ConsoleLogger.ConsoleLogger) =
   
       let guidSource = Guid.NewGuid().ToString()
  
positive.code:         .Replace(@"{{assemblyVersion}}",Utility.assemblyVersion())
          .Replace(@"{{timeStamp}}",Utility.timeStamp())
  
      let treeLinks = 
        ds 
        |> Seq.filter(fun (_,data,_) -> not (String.IsNullOrWhiteSpace(data)))
  
negative.code:     | true -> ""
      | false -> sprintf "<tr><td>%s</td><td>%s</td></tr>" hashSource hashTarget  
  
  
    let textToXml (path:string) = 
      let xmlPath = path + ".xml"
      use writer = XmlWriter.Create(xmlPath)
  