anchor.diff:                         assemblyLoadFrom assemblyName
                      | Choice2Of2 assembly -> 
                          assembly
  -                   
  -           with e -> 
  +
  +           with e ->
                  stopProcessingRecovery e range0
                  null
   
  
positive.code:             // during compilation. So we recover the CompilationThreadToken here.
              let ctok = AssumeCompilationThreadWithoutEvidence ()
              ResolveAssembly (ctok, rangeStdin, tcConfigB, tcImports, fsiDynamicCompiler, fsiConsoleOutput, args.Name))
          
          AppDomain.CurrentDomain.add_AssemblyResolve(handler)
  
          { new System.IDisposable  with 
               member x.Dispose() = AppDomain.CurrentDomain.remove_AssemblyResolve(handler) }
  #endif
  
  //----------------------------------------------------------------------------
  // Reading stdin 
  
negative.code:                // Otherwise continue
                 let assemblyReferenceTextDll = (simpleAssemName + ".dll") 
                 let assemblyReferenceTextExe = (simpleAssemName + ".exe") 
                 let overallSearchResult =
  
                     // OK, try to resolve as an existing DLL in the resolved reference set.  This does unification by assembly name
                     // once an assembly has been referenced.
  