anchor.diff:  
       /// The .NET build string that F# was built against (e.g. "4.0.21104.0")
       let DotNetBuildString = Microsoft.BuildSettings.Version.OfFile
  ->>>>>>> 34f300dcaa32a404ede70a3d5f19cc5f3b3022d2
  +#endif
   #endif
   #if STRONG_NAME_AND_DELAY_SIGN_FSHARP_COMPILER_WITH_MSFT_KEY
       let DotNetBuildString = "(Open Source Edition)"
  
positive.code:                     let result = tryRegKey key1
                      match result with 
                      | Some _ ->  result 
  <<<<<<< HEAD
                      | None -> 
                          let result =  tryRegKey key2
                          match result with 
  
negative.code:                 | Some p when safeExists (Path.Combine(p,"fsc.exe")) || safeExists (Path.Combine(p,"Fsc.exe")) -> Some p 
                  | _ -> 
                  
                  // On windows the location of the compiler is via a registry key
  
                  // 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 = @"Software\Microsoft\FSharp\4.0\Runtime\v4.0"
  