anchor.diff:  open Fake.AssemblyInfoFile
   open Fake.ReleaseNotesHelper
   open System
  +open System.IO
  +open System.Text.RegularExpressions
   
   // --------------------------------------------------------------------------------------
   // START TODO: Provide project-specific details below
  
positive.code:   ==> "RestorePackages"
    ==> "AssemblyInfo"
    ==> "Build"
    ==> "CleanVSIX"
    ==> "UnitTests"
    ==> "IntegrationTests"
    ==> "Main"
  
  "Main"
    =?> ("ExtraIntegrationTests", isLocalBuild)
  
negative.code: 
  Target "CleanVSIX" (fun _ ->
      ZipHelper.Unzip "bin/vsix" "bin/FSharpVSPowerTools.vsix"
      let regex = Regex("bin")
      let filesToKeep =
        Directory.GetFiles("bin", "*.dll")
        |> Seq.map (fun fileName -> regex.Replace(fileName, "bin/vsix", 1))
      let filesToDelete = 
        Seq.fold (--) (!! "bin/vsix/*.dll") filesToKeep
  