anchor.diff:  
   
   let getCompilerParams (target : Target.Target) (project : FsTomlProject) =
  -    let name =
  -        project.AssemblyName +
  -            match project.OutputType with
  -            | OutputType.Library -> ".dll"
  -            | _ -> ".exe"
   
  +    let name = getName project
       let cfg = project.Configurations |> Target.getConfig target |> Configuration.getCompilerParams target name
       let refs = project.References |> References.getCompilerParams target (project.FSharpCore.ToString())
       let files = project.Files |> Files.getCompilerParams
  +    let projRefs = project.ProjectReferences |> ProjectReferences.getCompilerParams target
   
       [|
           yield "--noframework"
  
positive.code: open FsToml.ProjectSystem
  open Microsoft.FSharp.Compiler.SourceCodeServices
  
  module Configuration =
      open System.IO
  
  
  
      let getCompilerParams (target : Target.Target) (name : string) (cfg : Configuration) =
  
  
negative.code:                 yield "-r:" + r
          |]
  
  module ProjectReferences =
      open System.IO
  
      let getTomlReference (target : Target.Target) (reference : ProjectReference) =
          let path = reference.Include |> Path.GetFullPath
          let proj = FsToml.Parser.parse path
          let config = proj.Configurations |> Target.getConfig target
          let name = getName proj
          Configuration.getOutputPath config name
  
      let getFsprojReference (target : Target.Target) (reference : ProjectReference) =
          let path = reference.Include |> Path.GetFullPath
          ""
  
      let getCompilerParams target (references : ProjectReference[]) =
          references |> Array.map (fun r -> "-r:" + if r.Include.EndsWith ".fstoml" then getTomlReference target r else getFsprojReference target r)
  
  
  
  
  module Files =
      let getCompilerParams (files : SourceFile[]) =
          files
  