anchor.diff:  
     /// Generate a include scripts for all packages defined in paket.dependencies,
     /// if a package is ordered before its dependencies this function will throw.
  -  let generateScriptsForRootFolderGeneric extension scriptGenerator scriptWriter (framework: FrameworkIdentifier) (rootFolder: DirectoryInfo) =
  +  let generateScriptsForRootFolderGeneric extension scriptGenerator scriptWriter filterFrameworkLibs (framework: FrameworkIdentifier) (rootFolder: DirectoryInfo) =
         let dependenciesFile, lockFile =
             let deps = Paket.Dependencies.Locate(rootFolder.FullName)
             let lock =
  
positive.code:         | _ -> None
  
    let generateScriptsForRootFolder scriptType =
        let scriptGenerator, scriptWriter =
            match scriptType with
            | CSharp -> generateCSharpScript, writeCSharpScript
            | FSharp -> generateFSharpScript, writeFSharpScript
  
        generateScriptsForRootFolderGeneric scriptType.Extension scriptGenerator scriptWriter
negative.code:   let private makeRelativePath (scriptFile: FileInfo) (libFile: FileInfo) =
      (Uri scriptFile.FullName).MakeRelativeUri(Uri libFile.FullName).ToString()
  
    let filterFSharpFrameworkReferences assemblies =
      assemblies
      |> Seq.filter (
            function 
            | "mscorlib" ->
                // we never want to reference mscorlib directly (some nuget package state it as a dependency)
                // reason is that having it referenced more than once fails in FSI
                false 
            | _ -> true    
      )
  
    /// default implementation of F# include script generator
    let generateFSharpScript (input: ScriptGenInput) =
      let packageName = input.PackageName.GetCompareString()
  
      let depLines =
        input.DependentScripts
        |> List.map LoadScript
  
      let frameworkRefLines =
        input.FrameworkReferences
        |> filterFSharpFrameworkReferences
        |> Seq.map ReferenceFrameworkAssembly
        |> Seq.toList
  
      let dllLines =
        match packageName.ToLowerInvariant() with
  