anchor.diff:  
   open Helpers
   
  -type internal FSharpProjectReference(project: Project, targetFramework: FrameworkName, configuration: string, projectExport: ILibraryExport, watcher: IFileWatcher) =
  +type internal FSharpProjectReference(project: Project, targetFramework: FrameworkName, configuration: string, incomingReferences: IMetadataReference seq, watcher: IFileWatcher) =
       
       let param name value = sprintf "--%s:%s" name value
   
  
positive.code: 
      interface IProjectReferenceProvider with
  
          member x.GetProjectReference (project, targetFramework, configuration, projectExport) =
              new FSharpProjectReference (project, targetFramework, configuration, projectExport, watcher) :> IMetadataProjectReference
negative.code:         // Each IMetadaReference maps to an assembly
          let compilerArgs, tempFiles =
              let refs, tempFiles =
                  incomingReferences
                  |> List.ofSeq
                  |> List.map convertRef
                  |> List.unzip
  