anchor.diff:              else 
                   findPath "MSBuildPath" "MSBuild.exe"
   
  -
  +/// [omit]
   let msbuildNamespace = "http://schemas.microsoft.com/developer/msbuild/2003"
  +
  +/// [omit]
   let xname name = XName.Get(name,msbuildNamespace)
   
  +/// [omit]
   let loadProject (projectFileName:string) : MSBuildProject = 
       MSBuildProject.Load(projectFileName,LoadOptions.PreserveWhitespace)
   
  +/// [omit]
   let internal getReferenceElements elementName projectFileName (doc:XDocument) =
       let fi = fileInfo projectFileName
       doc
  
positive.code: 
  /// Builds the given project files and collects the output files.
  /// Properties are parameterized by project name.
  /// If the outputpath is null or empty then the project settings are used.>
  let MSBuildWithProjectProperties outputPath (targets: string) (properties: string -> (string*string) list) projects = 
      let projects = projects |> Seq.toList
      let output = 
  
negative.code:                     value
              a,fileName |> FullName)   
  
  /// [omit]
  let processReferences elementName f projectFileName (doc:XDocument) =
      let fi = fileInfo projectFileName
      doc
  