anchor.diff:          [for ending in ["dll";"pdb";"xml"] ->
               sprintf "%sFsharpx.%s.%s" buildDir package ending]
           |> Seq.filter (fun f -> File.Exists f)
  -        |> CopyTo frameworkSubDir)
  +        |> CopyTo frameworkSubDir
  +
  +        if package = "TypeProviders" then   // TODO: Remove when we have a .NET 4.5 Core package
  +            [for ending in ["dll";"pdb";"xml"] ->
  +                sprintf "%sFsharpx.%s.%s" buildDir "Core" ending]
  +            |> Seq.filter (fun f -> File.Exists f)
  +            |> CopyTo frameworkSubDir)
   )
   
   let buildFrameworkVersionTarget = TargetTemplate (fun frameworkVersion -> ())
  
positive.code: // properties
  let currentDate = System.DateTime.UtcNow
  let projectName = "FSharpx"
  let version = if isLocalBuild then "1.6.44" else buildVersion
  let coreSummary = "FSharpx is a library for the .NET platform implementing general functional constructs on top of the F# core library."
  let projectSummary = "FSharpx is a library for the .NET platform implementing general functional constructs on top of the F# core library."
  let authors = ["Steffen Forkmann"; "Daniel Mohl"; "Tomas Petricek"; "Ryan Riley"; "Mauricio Scheffer"; "Phil Trelford" ]
  
negative.code:             ToolPath = nugetPath
              AccessKey = getBuildParamOrDefault "nugetkey" ""
              Dependencies =
                  if package = "Core" || package = "TypeProviders" then p.Dependencies else
                  [projectName + ".Core", RequireExactly (NormalizeVersion version)]
              Publish = hasBuildParam "nugetkey" })
          "FSharpx.Core.nuspec"
  
      !! (nugetDir package + sprintf "FSharpx.%s.*.nupkg" package)
  