anchor.diff:          | FrameworkVersion.V4_6_2 -> "462"
           | FrameworkVersion.V4_6_3 -> "463"
           | FrameworkVersion.V4_7 -> "47"
  +        | FrameworkVersion.V4_7_1 -> "471"
           | FrameworkVersion.V5_0 -> "50"
   
       static member TryParse s =
  
positive.code:     let PortableProfile s = OfPlatform (PortableProfileP s)
  
  module KnownTargetProfiles =
      // These lists are used primarilty when calculating stuff which requires iterating over ALL profiles
      //  - Restriction System: "NOT" function
      //  - Generation of Project-File Conditions
      //  - Penalty system (to calculate best matching framework)
  
negative.code:         | DotNetFramework FrameworkVersion.V4_6_2 -> [ DotNetFramework FrameworkVersion.V4_6_1; DotNetStandard DotNetStandardVersion.V1_5 ]
          | DotNetFramework FrameworkVersion.V4_6_3 -> [ DotNetFramework FrameworkVersion.V4_6_2 ]
          | DotNetFramework FrameworkVersion.V4_7 -> [ DotNetFramework FrameworkVersion.V4_6_3]
          | DotNetFramework FrameworkVersion.V4_7_1 -> [ DotNetFramework FrameworkVersion.V4_7; DotNetStandard DotNetStandardVersion.V2_0 ]
          | DotNetFramework FrameworkVersion.V5_0 -> [ DotNetFramework FrameworkVersion.V4_7_1 ]
          | DNX _ -> [ ]
          | DNXCore _ -> [ ]
          | DotNetStandard DotNetStandardVersion.V1_0 -> [  ]
  