anchor.diff:      let context, cache = cache.TryLoadCache context
   #if NETSTANDARD1_6
       // See https://github.com/dotnet/coreclr/issues/6411 and https://github.com/dotnet/coreclr/blob/master/Documentation/design-docs/assemblyloadcontext.md
  -    let fakeLoadContext = new FakeLoadContext(context.Config.PrintDetails, context.Config.CompileOptions.RuntimeDependencies)
  +    let fakeLoadContext = FakeLoadContext(context.Config.PrintDetails, context.Config.CompileOptions.RuntimeDependencies)
   #else
       let fakeLoadContext = new AssemblyLoadContext()
   #endif
  
positive.code: open Yaaf.FSharp.Scripting
  open System.Reflection
  open Paket.ProjectFile
  
  type ICachingProvider =
      abstract TryLoadCache : context:FakeContext -> FakeContext * CoreCacheInfo option
  
negative.code:                 with :? FileLoadException as e ->
                      if printDetails then
                          Trace.tracefn "Error while loading assembly: %O" e
                      let assemblyName = System.Reflection.AssemblyName(assemInfo.FullName)
                      let asem = System.Reflection.Assembly.Load(System.Reflection.AssemblyName(assemblyName.Name))
                      if printDetails then
                          Trace.traceFAKE "recovered and used already loaded assembly '%s' instead of '%s' ('%s')" asem.FullName assemInfo.FullName assemInfo.Location
                      None, asem
              else None, loadContext.LoadFromAssemblyName(AssemblyName(assemInfo.FullName))
          Some(assem)
      try
          //let location = assemInfo.Location.Replace("\\", "/")
  