anchor.diff:                      installModel.RuntimeAssemblyFolders
                       |> List.map applyRestriction
                       |> List.filter (fun folder -> not folder.Targets.IsEmpty)
  +
  +                TargetsFileFolders =
  +                    installModel.TargetsFileFolders
  +                    |> List.map (TargetsFolder.mapFrameworkFolders applyRestriction)
  +                    |> List.map (fun targetFolder ->
  +                        { targetFolder
  +                          with FrameworkFolders = targetFolder.FrameworkFolders
  +                                                  |> List.filter (fun folder -> not folder.Targets.IsEmpty) })
               }
               
       let getRootFiles (targetsFiles:UnparsedPackageFile list) =
  
positive.code:           RootContents = f folder.RootContents
            FrameworkFolders = folder.FrameworkFolders
                               |> List.map (FrameworkFolder.map f) }
  type AnalyzerLanguage =
      | Any | CSharp | FSharp | VisualBasic
  
  
negative.code:         references |> Seq.fold addFrameworkAssemblyReference (installModel:InstallModel)
  
  
      let filterExcludes (excludes:string list) (installModel:InstallModel) =    
          let excluded (e: string) (pathOrName:string) =
              pathOrName.Contains e
  
  