anchor.diff:  "BuildDocs" ==> "ReleaseDocs"
   "BuildDocs" ?=> "PublishToNuget"
   "DotnetPack" ?=> "BuildDocs"
  -"GenerateCoverageReport" ?=> "ReleaseDocs"
   
   "DotnetBuild" ==> "WatchDocs"
   
   "DotnetRestore"
       ==> "DotnetBuild"
  -    =?> ("GenerateCoverageReport", not disableCodeCoverage)
       ==> "DotnetPack"
       ==> "SourceLinkTest"
       ==> "PublishToNuGet"
  
positive.code:     ==> "GitHubRelease"
      ==> "Release"
  
  "DotnetRestore"
      ==> "WatchTests"
  
  //-----------------------------------------------------------------------------
  // Target Start
  //-----------------------------------------------------------------------------
  
negative.code: Target.createBuildFailure "RevertChangelog" revertChangelog  // Do NOT put this in the dependency chain
  Target.createFinal "DeleteChangelogBackupFile" deleteChangelogBackupFile  // Do NOT put this in the dependency chain
  Target.create "DotnetBuild" dotnetBuild
  //Target.create "DotnetTest" dotnetTest
  //Target.create "GenerateCoverageReport" generateCoverageReport
  //Target.create "WatchTests" watchTests
  Target.create "GenerateAssemblyInfo" generateAssemblyInfo
  Target.create "DotnetPack" dotnetPack
  Target.create "SourceLinkTest" sourceLinkTest
  