How to create a package manifest manually

Note For Windows 10, see What's different in Windows 10.

Learn how to create a package manifest XML file that conforms to the package manifest schema, using an XML editor.

Alternatively, you can package your app using Visual Studio. See Packaging your app using Visual Studio.

In this section

Topic Description

How to create a basic package manifest

To package your app, you must create a package manifest that contains the elements that are required by that the package manifest schema.

How to specify capabilities in a package manifest

To declare each capability required by your app, add a Capability element to the package manifest.

How to specify device capabilities in a package manifest

To declare each device capability required by your Windows Runtime app, add a DeviceCapability element and applicable child elements to the package manifest.

How to specify extensions in a package manifest

To declare an extensibility point for your app, use the Extension (CT_ApplicationExtensions) element. To declare an extensibility point for the package, use the Extension (CT_PackageExtensions) element.

Reference App packager (MakeAppx.exe)

Package manifest schema reference

Concepts Packaging apps