anchor.diff:  
     /// Run the F# compiler with the specified arguments (passed as a list)
     /// and print the arguments to progress monitor (Output in MonoDevelop)
  -  let private compile (runtime:TargetRuntime) (framework:TargetFramework) (monitor:IProgressMonitor) argsList = 
  +  let private compile (runtime:TargetRuntime) (framework:TargetFramework) (monitor:IProgressMonitor) projectDir argsList = 
     
   //    let nw x = if x = None then "None" else x.Value 
   //    monitor.Log.WriteLine("Env compiler: " + nw (Common.getCompilerFromEnvironment runtime framework))
  
positive.code:     let reqLangVersion = FSharpCompilerVersion.LatestKnown
      let runtime = config.TargetRuntime
      let framework = config.TargetFramework
      let args = 
          [ yield! [ "--noframework --nologo" ]
            yield! generateCmdArgs(config, reqLangVersion, items, configSel)
  
negative.code:       let startInfo = 
          new ProcessStartInfo
            (FileName = fscPath.Value, UseShellExecute = false, Arguments = args,
             RedirectStandardError = true, CreateNoWindow = true, WorkingDirectory = projectDir) 
        Debug.WriteLine (sprintf "Compiler: Compile using: %s Arguments: %s" fscPath.Value args)
        let p = Process.Start(startInfo) 
        
  