Versions in this module Expand all Collapse all v0 v0.1.0 Nov 4, 2025 Changes in this version + var AnyFramework = NuGetFramework + var CommonFrameworks = struct{ ... } + var FrameworkCompatibilityMap = map[string][]string + var FrameworkPrecedence = []string + var FrameworkShortNames = map[string]string + var FrameworkToNetStandardTable = map[string]map[string]string + var NetStandardCompatibilityTable = map[versionKey]FrameworkVersion + var NetStandardToCoreAppTable = map[versionKey]FrameworkVersion + func GetFrameworkPrecedence(framework string) int + func IsCompatible(pkg, target *NuGetFramework) bool + func NormalizeFrameworkName(frameworkName string) string + type FrameworkNameProvider interface + GetVersionString func(framework string, version FrameworkVersion) string + TryGetPortableFrameworks func(profile string, includeOptional bool) ([]*NuGetFramework, bool) + TryGetPortableProfile func(frameworks []*NuGetFramework) (int, bool) + TryGetShortIdentifier func(identifier string) (string, bool) + TryGetShortProfile func(framework, profile string) (string, bool) + func DefaultFrameworkNameProvider() FrameworkNameProvider + type FrameworkReducer struct + func NewFrameworkReducer() *FrameworkReducer + func (fr *FrameworkReducer) GetNearest(target *NuGetFramework, available []*NuGetFramework) *NuGetFramework + type FrameworkVersion struct + Build int + Major int + Minor int + Revision int + func (v FrameworkVersion) Compare(other FrameworkVersion) int + func (v FrameworkVersion) IsEmpty() bool + func (v FrameworkVersion) String() string + type NuGetFramework struct + Framework string + Platform string + PlatformVersion FrameworkVersion + Profile string + Version FrameworkVersion + func GetNearest(target *NuGetFramework, available []*NuGetFramework) *NuGetFramework + func MustParseFramework(tfm string) *NuGetFramework + func ParseFramework(tfm string) (*NuGetFramework, error) + func (fw *NuGetFramework) Equals(other *NuGetFramework) bool + func (fw *NuGetFramework) GetShortFolderName(provider FrameworkNameProvider) string + func (fw *NuGetFramework) IsAny() bool + func (fw *NuGetFramework) IsCompatible(target *NuGetFramework) bool + func (fw *NuGetFramework) IsNet5Era() bool + func (fw *NuGetFramework) IsPCL() bool + func (fw *NuGetFramework) IsSpecificFramework() bool + func (fw *NuGetFramework) String() string