anchor.diff:    let internal tryFsharpiScript(url:string) =
       try
         let str = File.ReadAllText(url)
  -      let reg = new Regex("mono (.* )?(\/.*)\/fsi\.exe")
  +      let reg = new Regex("mono.* (\/.*)\/fsi\.exe")
         let res = reg.Match(str)
         if res.Success then Some(res.Groups.[1].Value) else None
       with e -> 
  
positive.code:     // Check for an app.config setting to redirect the default compiler location
      // Like fsharp-compiler-location
      try 
        let result = tryAppConfig "fsharp-compiler-location"
        match result with 
        | Some _ ->  result 
        | None -> 
  
          // Note: If the keys below change, be sure to update code in:
          // Property pages (ApplicationPropPage.vb)
  
          let key20 = @"Software\Microsoft\.NETFramework\AssemblyFolders\Microsoft.FSharp-" + FSharpTeamVersionNumber 
          let key40 = 
              match FSharpCompilerVersion.CurrentRequestedVersion with 
  
negative.code: 
    let FolderOfDefaultFSharpCore(targetFramework) = 
      try 
        Debug.tracef "Resolution" "Determing folder of FSharp.Core for target framework '%A'" targetFramework
        let result = tryAppConfig "fsharp-core-location"
        match result with 
        | Some _ ->  result 
  