anchor.diff:      | NET40
       | NET35
       | PORTABLE_47
  +    | PORTABLE_7
   
   
   let systemDllsTargeting (target:TargetFramework) =
  
positive.code:     let fsharpSDK = Path.Combine (programFiles, "Reference Assemblies","Microsoft","FSharp");
      let fsharpSDK30 = Path.Combine (fsharpSDK,"3.0");
  
      printfn "%s" msSDK
      let sysDotNetLibPath =  
          Assembly.GetAssembly(typeof<System.Object>).Location
               |> Path.GetDirectoryName
               |> (fun x -> Path.Combine(x, ".."))
               |> Path.GetFullPath
  
      let allPaths = 
          [ 
              NET45, [
                Path.Combine(msSDK,".NETFramework", "v4.5")
                Path.Combine(sysDotNetLibPath,"4.5")
                Path.Combine(sysDotNetLibPath,"v4.0.30319")
              ]
              NET40, [
                Path.Combine(msSDK,".NETFramework","v4.0")
                Path.Combine(sysDotNetLibPath,"4.0")
                Path.Combine(sysDotNetLibPath,"v4.0.30319")
              ]
              NET35, [
                Path.Combine(msSDK,".NETFramework","v3.5", "Profile", "Client")
                Path.Combine(sysDotNetLibPath,"3.5")
                Path.Combine(sysDotNetLibPath,"v3.5")
                Path.Combine(sysDotNetLibPath,"v2.0.50727")
              ]
              PORTABLE_47, [
                  Path.Combine(msSDK, ".NETPortable", "v4.0", "Profile", "Profile47")
                  Path.Combine(sysDotNetLibPath,"xbuild-framework", ".NETPortable", "v4.0", "Profile", "Profile47")
              ]
          ] |> Map.ofSeq
  
      let systemDlls =
          [
  
negative.code:     ()
  
  let fsc = fscTargetingHelper None
  let fscTargeting target = fscTargetingHelper (Some(target))
  