anchor.diff:  // Run all targets by default. Invoke 'build <Target>' to override
   
   Target "Default" DoNothing
  -Target "RunTestsAndBuildNuget" DoNothing
   Target "Release" DoNothing
   Target "Help" (fun _ -> PrintTargets() )
   
  
positive.code:   ==> "RunTests"
    ==> "Default"
  
  "NuGet" ==> "RunTestsAndBuildNuget"
  "RunTests" ==> "RunTestsAndBuildNuget"
  
  "Build"
    ==> "NuGet"
    ==> "NuGetPush"
  
negative.code: let isVersionTag tag = Version.TryParse tag |> fst
  let hasRepoVersionTag = isAppVeyorBuild && AppVeyorEnvironment.RepoTag && isVersionTag AppVeyorEnvironment.RepoTagName
  let assemblyVersion = if hasRepoVersionTag then AppVeyorEnvironment.RepoTagName else release.NugetVersion
  let buildVersion =
      if hasRepoVersionTag then assemblyVersion
      else if isAppVeyorBuild then sprintf "%s-b%s" assemblyVersion AppVeyorEnvironment.BuildNumber
      else assemblyVersion
  
  
  let gitOwner = "mbraceproject"
  