public static bool IsNetCoreAppOrHigher(this TargetFrameworkMoniker framework, DotNetCoreVersion version)
        {
            DotNetCoreVersion.TryParse(framework.Version, out var dotNetCoreVersion);
            if (dotNetCoreVersion == null)
            {
                return(false);
            }

            return(framework.IsNetCoreApp() && dotNetCoreVersion >= version);
        }
 IEnumerable <FrameworkReferenceNode> GetDefaultNodes(TargetFrameworkMoniker targetFramework)
 {
     if (targetFramework.IsNetCoreApp())
     {
         yield return(new FrameworkReferenceNode("Microsoft.NETCore.App"));
     }
     else if (targetFramework.IsNetStandard())
     {
         yield return(new FrameworkReferenceNode("NETStandard.Library"));
     }
 }
Ejemplo n.º 3
0
 public static bool IsNetStandardOrNetCoreApp(this TargetFrameworkMoniker framework)
 {
     return(framework.IsNetStandard() || framework.IsNetCoreApp());
 }
Ejemplo n.º 4
0
 static bool IsNetCore21(TargetFrameworkMoniker framework, Version version)
 {
     return(framework.IsNetCoreApp() && version.Major == 2 && version.Minor == 1);
 }
 protected override bool IsSupportedFramework(TargetFrameworkMoniker framework)
 {
     return(framework.IsNetCoreApp());
 }
 public static bool IsNetCoreAppOrHigher(this TargetFrameworkMoniker framework, DotNetCoreVersion version)
 {
     return(framework.IsNetCoreApp() && framework.IsVersionOrHigher(version));
 }