anchor.diff:                      yield VX.VSProduct.Create(v, editions).AsSupportedProduct()
               ]
           let identifier =
  -            VX.Identifier.Create("IntelliFactory", getIdentity (), com.VersionInfo.PackageId, desc)
  +            VX.Identifier.Create("IntelliFactory", getIdentity com.Config.IsCSharp, com.VersionInfo.PackageId, desc)
                   .WithVersion(com.VersionInfo.NumericVersion)
                   .WithProducts(products)
                   .WithLicense(File.ReadAllText(Path.Combine(com.Config.RootPath, "LICENSE.md")))
  
positive.code:     let wsName, fsharpTools =
          "Zafir", ["Zafir.FSharp"]
  
      let getExtensionName () =
          "Zafir"
  
      let getExtensionGuid () =
          Guid("99c562e0-fcfc-4b8c-bcea-976bd67d0275")
  
      let getExtensionDecription () =
          "C#/F#-to-JavaScript compiler and web application framework"
  #else
      let wsName, fsharpTools =
          "WebSharper", []
  
negative.code:         let project =
              VST.Project.FromFile(dir +/ def.ProjectFile, def.Files file folder)
                  .ReplaceParameters()
          let identity = getIdentity com.Config.IsCSharp
          let findNugetPackage x =
              match Map.tryFind x com.Config.ExtraNuPkgPaths with
              | Some p -> readNugetPackage p
  