anchor.diff:          System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory()
   
   let resolve s = 
  -    ScriptingNaiveResolver.Resolve(ResolutionEnvironment.CompileTimeLike,[| for a in s -> ("", a) |],"v4.5.1", [ScriptingNaiveResolver.DotNetFrameworkReferenceAssembliesRootDirectory + @"\v4.5.1" ],"", "", fscoreDir,[],__SOURCE_DIRECTORY__,ignore, (fun _ _ -> ()), (fun _ _-> ()))
  +    SimplisticResolver.Resolve(ResolutionEnvironment.CompileTimeLike,[| for a in s -> ("", a) |],"v4.5.1", [SimplisticResolver.DotNetFrameworkReferenceAssembliesRootDirectory + @"\v4.5.1" ],"", "", fscoreDir,[],__SOURCE_DIRECTORY__,ignore, (fun _ _ -> ()), (fun _ _-> ()))
   
   resolve ["System"; "mscorlib"; "mscorlib.dll"; "FSharp.Core"; "FSharp.Core.dll"; "Microsoft.SqlServer.Dmf.dll"; "Microsoft.SqlServer.Dmf"  ]
   
  
positive.code:         logerror:(string->string->unit)
              -> ResolvedFile[]
  
  let ScriptingNaiveResolver =
      { new Resolver with 
          member __.HighestInstalledNetFrameworkVersion() = "v4.5"
          member __.DotNetFrameworkReferenceAssembliesRootDirectory = 
  
negative.code:                         | Some ass -> yield! success ass.Location |] }
  
  #if INTERACTIVE
  SimplisticResolver.DotNetFrameworkReferenceAssembliesRootDirectory
  SimplisticResolver.HighestInstalledNetFrameworkVersion()
  
  let fscoreDir = 
      if System.Environment.OSVersion.Platform = System.PlatformID.Win32NT then // file references only valid on Windows 
  