anchor.diff:  
       try
           try
  -            session.EvalScript scriptPath
  +            use execContext = Fake.Core.Context.FakeExecutionContext.Create false cacheInfo.ScriptFilePath []
  +            Fake.Core.Context.setExecutionContext (Fake.Core.Context.RuntimeContext.Fake execContext)
  +            session.EvalScript cacheInfo.ScriptFilePath
               true
           with :? FsiEvaluationException as eval ->
               traceFAKE "%O" eval
  
positive.code:         else
              false
      { ScriptFileName = scriptFileName
        ScriptHash = scriptHash
        AssemblyPath = assemblyPath
        AssemblyWarningsPath = assemblyWarningsPath
  
negative.code: type private CacheInfo =
    {
      ScriptFileName : string
      ScriptFilePath : string
      ScriptHash : string
      AssemblyPath : string
      AssemblyWarningsPath : string
  