anchor.diff:                  cleanUp <- false
                   printfn "Project directory: %s" projectDirectory
                   printfn "STDOUT: %s" output
  +                File.WriteAllText(Path.Combine(projectDirectory, "project.stdout"), output)
                   printfn "STDERR: %s" errors
  +                File.WriteAllText(Path.Combine(projectDirectory, "project.stderror"), errors)
                   raise (new Exception (sprintf "An error occurred getting netcoreapp references: %A" e))
           finally
               if cleanUp then
  
positive.code: 
  </Project>"""
  
      static let programFs = """
  open System
  
  
negative.code:                 File.WriteAllText(projectFileName, projectFile.Replace("$TARGETFRAMEWORK", "net472").Replace("$FSHARPCORELOCATION", pathToFSharpCore))
  #endif
                  File.WriteAllText(programFsFileName, programFs)
                  File.WriteAllText(directoryBuildPropsFileName, directoryBuildProps)
  
                  let pInfo = ProcessStartInfo ()
                  pInfo.FileName <- config.DotNetExe
  