anchor.diff:  
   let isAppVeyorBuild = environVar "APPVEYOR" <> null
   let buildVersion = sprintf "%s-a%s" release.NugetVersion (DateTime.UtcNow.ToString "yyMMddHHmm")
  +let version = sprintf "%s.%s" release.AssemblyVersion (if isAppVeyorBuild then AppVeyor.AppVeyorEnvironment.BuildNumber else "0")
   
   Target "BuildVersion" (fun _ ->
       Shell.Exec("appveyor", sprintf "UpdateBuild -Version \"%s\"" buildVersion) |> ignore
  
positive.code: open Fake.ReleaseNotesHelper
  open System
  open System.IO
  
  // Information about the project are used
  //  - for version and project name in generated AssemblyInfo file
  
negative.code: "Clean"
    =?> ("BuildVersion", isAppVeyorBuild)
    ==> "AssemblyInfo"
    ==> "VsixManifest"
    ==> "Build"
    ==> "BuildTests"
    ==> "UnitTests"
  