Skip to content

VerUtil Class

Managed wrapper for verutil.

MethodDescription
CompareParsedVersions()
CompareStringVersions()
CopyVersion(version)Clone the version.
ParseVersion(version, strict)Parse a version.
VersionFromQword(version)Parse version from qword.
WixToolset.Mba.Core.dll version 4.0.5+b9b2f1b4c69a1b509d487dc950b30b4ec9b0d040
public static int CompareParsedVersions()

int 0 if equal, 1 if version1 {’>’} version2, -1 if version1 {’<’} version2

public static int CompareStringVersions()

int 0 if equal, 1 if version1 {’>’} version2, -1 if version1 {’<’} version2

Clone the version.

public static VerUtilVersion CopyVersion(
VerUtilVersion version
)
ParameterTypeDescription
versionVerUtilVersionSource version

VerUtilVersion Cloned version

Parse a version.

public static VerUtilVersion ParseVersion(
string version,
bool strict
)
ParameterTypeDescription
versionstringSource version
strictboolWhether to throw exception on invalid version.

VerUtilVersion Parsed version

Parse version from qword.

public static VerUtilVersion VersionFromQword(
System.Int64 version
)
ParameterTypeDescription
versionSystem.Int64Source version

VerUtilVersion Parsed version