anchor.diff:            // Generate source files (sort using current configuration)
             let fsconfig = config.ProjectParameters :?> FSharpProjectParameters
             let files = CompilerArguments.getSourceFiles items
  -          let root = Path.GetDirectoryName(config.ProjectParameters.ParentProject.FileName.FullPath.ToString())
             for file in CompilerArguments.getItemsInOrder root files fsconfig.BuildOrder false do 
                yield CompilerArguments.wrapFile file ]
             
  -    compile runtime framework monitor args+    compile runtime framework monitor root args
positive.code:       let startInfo = 
          new ProcessStartInfo
            (FileName = fscPath.Value, UseShellExecute = false, Arguments = args,
             RedirectStandardError = true, CreateNoWindow = true) 
        Debug.WriteLine (sprintf "Compiler: Compile using: %s Arguments: %s" fscPath.Value args)
        let p = Process.Start(startInfo) 
        
  
negative.code:     let reqLangVersion = FSharpCompilerVersion.LatestKnown
      let runtime = config.TargetRuntime
      let framework = config.TargetFramework
      let root = Path.GetDirectoryName(config.ProjectParameters.ParentProject.FileName.FullPath.ToString())
      let args = 
          [ yield! [ "--noframework --nologo" ]
            yield! generateCmdArgs(config, reqLangVersion, items, configSel)
  