anchor.diff:          | V4_7_2    -> "v4.7.2"
           | V4_8      -> "v4.8"
           | V5        -> "v5.0"
  +        | V5WithOs o-> "v5.0-" + o.ToString() 
   
       member this.ShortString() =
           match this with
  
positive.code:         | FrameworkVersion.V4_7_2 -> "472"
          | FrameworkVersion.V4_8 -> "48"
          | FrameworkVersion.V5 -> "5.0"
  
      static member TryParse s =
          match s with
  
negative.code:         | DotNetFramework FrameworkVersion.V4_7_2 -> [ DotNetFramework FrameworkVersion.V4_7_1 ]
          | DotNetFramework FrameworkVersion.V4_8 -> [ DotNetFramework FrameworkVersion.V4_7_2 ]
          | DotNetFramework FrameworkVersion.V5 -> [ DotNetCoreApp DotNetCoreAppVersion.V3_1; DotNetStandard DotNetStandardVersion.V2_1 ]
          | DotNetFramework (FrameworkVersion.V5WithOs(Net5Os.WindowsWithVersion(_))) -> [ DotNetFramework (FrameworkVersion.V5WithOs(Net5Os.Windows)) ]
          | DotNetFramework (FrameworkVersion.V5WithOs(_)) -> [ DotNetFramework FrameworkVersion.V5 ]
          | DotNetStandard DotNetStandardVersion.V1_0 -> [  ]
          | DotNetStandard DotNetStandardVersion.V1_1 -> [ DotNetStandard DotNetStandardVersion.V1_0 ]
          | DotNetStandard DotNetStandardVersion.V1_2 -> [ DotNetStandard DotNetStandardVersion.V1_1 ]
  