The version object Version is used by the version property of the Build object. It provides access to each component the version string
Name | Description | Type | Usage Example | |
---|---|---|---|---|
Default | A reference object for decomposing a version string using the default versioning format | DotNet | $Build.Version.Default | |
DotNet | A reference object for decomposing a version string using the .Net versioning format | DotNet | $Build.Version.DotNet | |
Semantic | A reference object for decomposing a version string using the Semantic versioning format | Semantic | $Build.Version.Semantic |
Name | Description | Type | Usage Example (given "1.2.3.4") | |
---|---|---|---|---|
Build | The build component of the version number | Integer | $Build.Version.Default.Build$ | 3 |
Major | The major component of the version number | Integer | $Build.Version.Default.Major$ | 1 |
Minor | The minor component of the version number | Integer | $Build.Version.Default.Minor$ | 2 |
Revision | The revision component of the version number | Integer | $Build.Version.Default.Revision$ | 4 |
Name | Description | Type | Usage Example (given "1.2.1287-beta+meta") | |
---|---|---|---|---|
IsPrerelease | True if pre-release labels exist for the version | Boolean | $Build.Version.Semantic.IsPrerelease$ | True |
HasMetaData | True if metadata exists for the version | Boolean | $Build.Version.Semantic.IsPrerelease$ | True |
Major | The major component of the version number. | Integer | $Build.Version.Semantic.Major$ | 1 |
MetaData | The metadata string after the plus at the end of the version number | String | $Build.Version.Semantic.MetaData$ | "meta" |
Minor | The minor component of the version number | Integer | $Build.Version.Semantic.Minor$ | 2 |
Patch | The patch component of the version number | Integer | $Build.Version.Semantic.Revision$ | 1287 |
Release | The full pre-release label for the version | String | $Build.Version.Semantic.Revision$ | "beta" |