anchor.diff:      File.Move(tempFileName, fileName)
   
   /// Removes linebreaks from the given string
  -[<System.Obsolete "use Fake.Core.String instead">]
  +[<System.Obsolete "FAKE0001 use Fake.Core.String instead">]
   let inline RemoveLineBreaks text = 
       text
       |> replace "\r" String.Empty
       |> replace "\n" String.Empty
   
   /// Encapsulates the Apostrophe
  -[<System.Obsolete "use Fake.Core.String instead">]
  +[<System.Obsolete "FAKE0001 use Fake.Core.String instead">]
   let inline EncapsulateApostrophe text = replace "'" "`" text
   
   /// A cache of relative path names.
   /// [omit]
  -[<System.Obsolete "use Fake.Core.String instead">]
  +[<System.Obsolete "FAKE0001 use Fake.Core.String instead">]
   let relativePaths = new Dictionary<_, _>()
   
   /// <summary>Produces relative path when possible to go from baseLocation to targetLocation.</summary>
  
positive.code:          | _ -> (sprintf "%s%A" s value))
  
  /// Appends a quoted text if the value is not null.
  [<System.Obsolete "use Fake.Core.String instead">]
  let inline appendQuotedIfNotNull (value : Object) s (builder : StringBuilder) = 
      if (value = null) then builder
      else 
  
negative.code:         fi.Delete()
      WriteStringToFile false fileName text
  
  [<System.Obsolete "FAKE0001 use Fake.Core.String instead">]
  let Colon = ','
  
  /// Writes a file line by line
  [<System.Obsolete "FAKE0001 use `open Fake.IO.FileSystem` and `File.WriteFile` instead">]
  let WriteFile file lines = WriteToFile false file lines
  
  /// Appends all lines to a file line by line
  [<System.Obsolete "FAKE0001 use `open Fake.IO.FileSystem` and `File.AppendToFile` instead">]
  let AppendToFile file lines = WriteToFile true file lines
  
  /// Reads a file as one text
  [<System.Obsolete "FAKE0001 use `open Fake.IO.FileSystem` and `File.ReadFileAsString` instead">]
  let inline ReadFileAsString file = File.ReadAllText(file, encoding)
  
  /// Reads a file as one array of bytes
  [<System.Obsolete "FAKE0001 use `open Fake.IO.FileSystem` and `File.ReadFileAsBytes` instead">]
  let ReadFileAsBytes file = File.ReadAllBytes file
  
  /// Replaces any occurence of the currentDirectory with .
  [<System.Obsolete "FAKE0001 use Fake.Core.String instead">]
  let inline shortenCurrentDirectory value = replace currentDirectory "." value
  
  /// Checks whether the given text starts with the given prefix
  [<System.Obsolete "FAKE0001 use Fake.Core.String instead">]
  let inline (<*) prefix text = startsWith prefix text
  
  /// Replaces the text in the given file
  [<System.Obsolete "FAKE0001 use `open Fake.IO.FileSystem` and `File.ReplaceInFile` instead">]
  let ReplaceInFile replaceF fileName = 
      fileName
      |> ReadFileAsString
  