Standard classes specific version property

Official Content
This documentation is valid for:
Specifies the version of standard classes referenced by the generated application.

Scope

Generators: .NET, Java

Description

Specifies the version of standard classes referenced by the generated application. The format must follow the SemVer 2.0 specification of MAJOR.MINOR.PATCH plus the specific notations supported by NuGet that allow setting version ranges.

To see the available values, browser GeneXus.Classes.Core package versions or run the following command in a .NET model:

C:\Models\TestKnowledgeBase\NetCoreModel>nuget list GeneXus.Classes.Core -PreRelease -AllVersions

It will print a list of the versions of standard classes published on NuGet.org and Azure (both feeds are specified in NuGet.Config in .Net Core Model).

The printed list will look as follows:

GeneXus.Classes.Core 1.14.3
GeneXus.Classes.Core 1.14.2
GeneXus.Classes.Core 1.14.1
GeneXus.Classes.Core 1.14.0
GeneXus.Classes.Core 1.13.8
GeneXus.Classes.Core 1.13.7
GeneXus.Classes.Core 1.13.6
GeneXus.Classes.Core 1.13.5
GeneXus.Classes.Core 1.13.2
GeneXus.Classes.Core 1.13.1
GeneXus.Classes.Core 1.12.19
GeneXus.Classes.Core 1.12.18
GeneXus.Classes.Core 1.12.17
GeneXus.Classes.Core 1.12.10
GeneXus.Classes.Core 1.12.9
GeneXus.Classes.Core 1.12.8
GeneXus.Classes.Core 1.12.7
GeneXus.Classes.Core 1.12.5
GeneXus.Classes.Core 1.12.4
GeneXus.Classes.Core 1.12.1

.....

GeneXus.Classes.Core 101.14.0-trunk.20220519165945
GeneXus.Classes.Core 101.14.0-trunk.20220519141423
GeneXus.Classes.Core 101.14.0-trunk.20220518112620
....

GeneXus.Classes.Core 1.18.0-stable.20220517131004
GeneXus.Classes.Core 1.18.0-stable.20220516170539
GeneXus.Classes.Core 1.18.0-stable.20220513140654

All versions ending with "-stable" correspond to the GeneXus preview channel.

Those with "-trunk" correspond to the GeneXus Beta channel.

The rest of the versions correspond to Upgrade versions. The mapping between Standard Classes Versions and GeneXus upgrades can be found at DotNetClasses Releases.

Samples

[1.19.0-trunk.20220628194351]  Refers to a specific version of Standard Classes on a GeneXus Preview.

[1.17.0] Is the version number for GeneXus 17 Upgrade 9.

[1.17.1] Is the version number for GeneXus 17 Upgrade 9 HotFix 1.

1.17.* Gets the highest HotFix of GeneXus 17 Upgrade 9. 

How to apply changes

To apply the corresponding changes when the property value is configured, execute a Rebuild All.

See Also

Standard classes update policy property