PackageVersion structure

Applies to Windows and Windows Phone

Represents the package version info.

Syntax


public value struct PackageVersion

Attributes

[Version(0x06020000)]

Members

The PackageVersion structure has these fields.

FieldData typeDescription
Build | build

Number [JavaScript] | System.UInt16 [.NET] | uint16 [C++]

The build version number of the package.

Major | major

Number [JavaScript] | System.UInt16 [.NET] | uint16 [C++]

The major version number of the package.

Minor | minor

Number [JavaScript] | System.UInt16 [.NET] | uint16 [C++]

The minor version number of the package.

Revision | revision

Number [JavaScript] | System.UInt16 [.NET] | uint16 [C++]

The revision version number of the package.

 

Examples

Use the Package.Current | current property to get the package for the current app. Use the Package.Id | id property to get the package ID. This example gets package identity information by using members of the Package and PackageId classes.


Windows::ApplicationModel::Package^ package = Windows::ApplicationModel::Package::Current;
Windows::ApplicationModel::PackageId^ packageId = package->Id;
Windows::ApplicationModel::PackageVersion version = packageId->Version;

Platform::String^ output = "Name: \"" + packageId->Name + "\"\n" +
                        "Version: " + VersionString(version) + "\n" +
                   "Architecture: " + ArchitectureString(packageId->Architecture) + "\n" +
                     "ResourceId: \"" + packageId->ResourceId + "\"\n" +
                      "Publisher: \"" + packageId->Publisher + "\"\n" +
                    "PublisherId: \"" + packageId->PublisherId + "\"\n" +
                       "FullName: \"" + packageId->FullName + "\"\n" +
                     "FamilyName: \"" + packageId->FamilyName + "\"\n" +
                    "IsFramework: " + package->IsFramework.ToString();

Requirements

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8

Namespace

Windows.ApplicationModel
Windows::ApplicationModel [C++]

Metadata

Windows.winmd

See also

PackageId.Version

 

 

Show:
© 2014 Microsoft