anchor.diff:  module Configuration =
       open System.IO
   
  -    let getOutputPath cfg name =
  -         defaultArg (cfg.OutputPath |> Option.map (fun p -> Path.Combine(p,name))) (Path.Combine("bin", name))
  -
  -    let getCompilerParams (target : Target.Target) (name : string) (cfg : Configuration) =
  +    let getOutputPath cfg dir name =
  +         defaultArg (cfg.OutputPath |> Option.map (fun p -> Path.Combine(dir, p,name))) (Path.Combine(dir, "bin", name))
  +
  +    let getCompilerParams (target : Target.Target) (dir : string) (name : string) (cfg : Configuration) =
   
           let debug =
               if cfg.DebugSymbols |> Option.exists id then ":full"
  
positive.code: 
  let getCompilerParams (target : Target.Target) ((path,project) : string * FsTomlProject) =
      let p = System.IO.Directory.GetCurrentDirectory ()
      System.IO.Directory.SetCurrentDirectory(System.IO.Path.GetDirectoryName path)
      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
      System.IO.Directory.SetCurrentDirectory p
  
      [|
          yield "--noframework"
          yield "--fullpaths"
          yield "--flaterrors"
          yield "--subsystemversion:6.00"
          yield "--highentropyva+"
  
negative.code: 
      let getTomlReference (target : Target.Target) (reference : ProjectReference) =
          let path = reference.Include |> Path.GetFullPath
          let dir = Path.GetDirectoryName path
          let proj = FsToml.Parser.parse path
          let config = proj.Configurations |> Target.getConfig target
          let name = getName proj
          Path.Combine(path |> Path.GetDirectoryName, Configuration.getOutputPath config dir name)
  
      let getFsprojReference (target : Target.Target) (reference : ProjectReference) =
          let path = reference.Include |> Path.GetFullPath
  