anchor.diff:  open Fake.UserInputHelper
   open System
   open System.IO
  -#if MONO
  -#else
  -#load "packages/SourceLink.Fake/tools/Fake.fsx"
  -open SourceLink
  -#endif
  -
  -// --------------------------------------------------------------------------------------
  -// START TODO: Provide project-specific details below
  -// --------------------------------------------------------------------------------------
  -
  -// Information about the project are used
  -//  - for version and project name in generated AssemblyInfo file
  -//  - by the generated NuGet package
  -//  - to run tests and to publish documentation on GitHub gh-pages
  -//  - for documentation, you also need to edit info in "docs/tools/generate.fsx"
   
   // The name of the project
   // (used by attributes in AssemblyInfo, name of a NuGet package and directory in 'src')
  
positive.code:   ==> "All"
    =?> ("ReleaseDocs",isLocalBuild)
  
  "All" 
  #if MONO
  #else
    =?> ("SourceLink", Pdbstr.tryFind().IsSome )
  #endif
    ==> "NuGet"
    ==> "BuildPackage"
  
  "CleanDocs"
    ==> "GenerateHelp"
    ==> "GenerateReferenceDocs"
  
negative.code: 
  let createIndexFsx lang =
      let content = """(*** hide ***)
  // This block of code is omitted in the generated HTML documentation. Use
  // it to define helpers that you do not want to show in the documentation.
  #I "../../../bin"
  
  