anchor.diff:                                  MajorUpgrade = [MajorUpgrade]
                                   UIRefs = [WiXUIMondo; WiXUIError]
                                   ProgramFilesFolder = ProgramFiles64
  +                                CustomActions = [installAction; uninstallAction]
  +                                ActionSequences = [installActionExecution; uninstallActionExecution]
                                   Components = components
                                   BuildNumber = build
                                   Features = [completeFeature]
  
positive.code:                                                     })
  
      // Generates a predefined WiX template with placeholders which will be replaced in "FillInWiXScript"
      generateWiXScript "SetupTemplate.wxs"
  
      let WiXUIMondo = generateUIRef (fun f ->
                                          {f with
  
negative.code: Target "AssemblyInfo" (fun _ ->
      BulkReplaceAssemblyInfoVersions "src" (fun f -> 
                                                {f with
                                                    // AssemblyVersion should not change all the time
                                                    // to avoid binding redirects.
                                                    // Further read: https://codingforsmarties.wordpress.com/2016/01/21/how-to-version-assemblies-destined-for-nuget/
                                                    // AssemblyVersion = asmVersion
                                                    AssemblyInformationalVersion = asmInfoVersion
                                                    AssemblyFileVersion = asmVersion})
  )
  