anchor.diff:      !! (testDir @@ "VbaMd.Tests.dll")
       |> xUnit2 (fun p -> { p with HtmlOutputPath = Some (testDir @@ "VbaMd.Tests.html") })
   )
  -
  -#if MONO
  -#else
  -// --------------------------------------------------------------------------------------
  -// SourceLink allows Source Indexing on the PDB generated by the compiler, this allows
  -// the ability to step through the source code of external libraries http://ctaggart.github.io/SourceLink/
  -
  -Target "SourceLink" (fun _ ->
  -    let baseUrl = sprintf "%s/%s/{0}/%%var2%%" gitRaw project
  -    !! "src/**/*.??proj"
  -    |> Seq.iter (fun projFile ->
  -        let proj = VsProj.LoadRelease projFile 
  -        SourceLink.Index proj.CompilesNotLinked proj.OutputFilePdb __SOURCE_DIRECTORY__ baseUrl
  -    )
  -)
  -
  -#endif
   
   // --------------------------------------------------------------------------------------
   // Build a NuGet package
  
positive.code: open System
  open System.IO
  open Xunit
  
  #if MONO
  #else
  #load "packages/SourceLink.Fake/tools/Fake.fsx"
  open SourceLink
  #endif
  
  // --------------------------------------------------------------------------------------
  // START TODO: Provide project-specific details below
  
negative.code:     let tempDocsDir = "temp/gh-pages"
      CleanDir tempDocsDir
      Repository.cloneSingleBranch "" (gitHome + "/" + gitName + ".git") "gh-pages" tempDocsDir
      // delete everything now because we don't want all the code checked back in to the gh-pages branch
      rm_rf tempDocsDir
      CopyRecursive "docs/output" tempDocsDir true |> tracefn "%A"
      StageAll tempDocsDir
      Git.Commit.Commit tempDocsDir (sprintf "Update generated documentation for version %s" release.NugetVersion)
  