Package Information Page

Define general information about the package including attributes that describe how the package appears to users and prerequisites.


Define general information about the package.


The globally unique identifier name for the package.

Display Name

A friendly name for the package that can be displayed to users.


A friendly description that can be displayed to users.


The version number of the package. The format is a version string in quad notation, e.g. "Major.Minor.Build.Revision".


This attribute describes the architecture of the code contained in the package. It can have one of the following values:

  • neutral
  • x86
  • x64
  • arm
  • arm64

Store Logo

A path to a file that contains an image. Depending on the scale, the image size can vary.

Size200 x 200 px100 x 100 px75 x 75 px63 x 63 px50 x 50 px


Define the publisher information.


This field must match the publisher subject information of the certificate used to sign a package.

To learn more about the Publisher ID, check out the How to correctly set the Publisher ID for a UWP AppX article.

Display Name

A friendly name for the publisher that can be displayed to users.


Automatically migrate previous user data from the desktop app upon first launch of this store version. This is Microsoft's recommendation so users can seamlessly have everything in place.

Uninstall code

This is the actual Upgrade Code of your app.

User data folder

The subfolder containing your app's user data. Based on the following examples, choose one of the default Local or LocalLow folders:


UI level

Set the UI level to determine the migration user experience.

  • Ask user about data migration - moves the user data and uninstalls any previous versions by prompting every time.
  • Automatically migrate user data - the same as above without any prompts.

Use the Show notification option to notify the user when the migration has completed. The notification will be shown regardless of the UI level.