<PackageReference Include="NETStandard.Library" Version="2.0.3" />

System.Version

namespace System { public sealed class Version : ICloneable, IComparable, IComparable<Version>, IEquatable<Version> { public int Build { get; } public int Major { get; } public short MajorRevision { get; } public int Minor { get; } public short MinorRevision { get; } public int Revision { get; } public Version(); public Version(int major, int minor); public Version(int major, int minor, int build); public Version(int major, int minor, int build, int revision); public Version(string version); public object Clone(); public int CompareTo(object version); public int CompareTo(Version value); public bool Equals(Version obj); public static bool operator ==(Version v1, Version v2); public static bool operator >(Version v1, Version v2); public static bool operator >=(Version v1, Version v2); public static bool operator !=(Version v1, Version v2); public static bool operator <(Version v1, Version v2); public static bool operator <=(Version v1, Version v2); public static Version Parse(string input); public string ToString(int fieldCount); public static bool TryParse(string input, out Version result); } }