Table of Contents

Class MinClientVersionUtility

Namespace
NuGet.Packaging
Assembly
Chocolatey.NuGet.Packaging.dll

Helpers for dealing with the NuGet client version and package minClientVersions.

public static class MinClientVersionUtility
Inheritance
MinClientVersionUtility
Inherited Members

Methods

GetNuGetClientVersion()

Read the NuGet client version from the assembly info as a NuGetVersion.

public static NuGetVersion GetNuGetClientVersion()

Returns

NuGetVersion

IsMinClientVersionCompatible(NuspecCoreReaderBase)

Verify minClientVersion.

public static bool IsMinClientVersionCompatible(NuspecCoreReaderBase nuspecReader)

Parameters

nuspecReader NuspecCoreReaderBase

Returns

bool

IsMinClientVersionCompatible(NuGetVersion)

Verify minClientVersion.

public static bool IsMinClientVersionCompatible(NuGetVersion packageMinClientVersion)

Parameters

packageMinClientVersion NuGetVersion

Returns

bool

VerifyMinClientVersion(NuspecCoreReaderBase)

Check the package minClientVersion and throw if it is greater than the current client version.

public static void VerifyMinClientVersion(NuspecCoreReaderBase nuspecReader)

Parameters

nuspecReader NuspecCoreReaderBase