Today we will learn about an important file that is associated with your Windows Store project when you create a new Windows Store application. This is the Application Manifest File that Visual Studio will automatically create for your application. This file will be called Package.appxmanifest and it is in the root of the project. Let's see how this file is important to us.

The manifest file contains several information related to our project and we can also edit this file. Visual Studio 2012 offers to the user a GUI form for editing the manifest file.

How to open the Package.appxmanifest file.

Solution-Explorer-In-Windows-Store-Apps.jpg

Package.appxmanifest file contains 4 types of tab.

Let's take a look each of these.

Application UI

This tab consists of the basic info about your application:

Appxmanifest-file-in-windows-store-apps.jpg

Capabilities

The other option in the application manifest is Capabilities that enables the user to specify the resources that you want to allow your app to access. Your Windows Store app will not be able to use those resources or capabilities that you don't specify in this option. It provides access to the documents library for from the other location in the local PC. For more information visit here:
http://msdn.microsoft.com/en-us/library/windows/apps/hh464936.aspx#documents_library


Here's the list of capabilities:
capabilities-in-windows-store-apps.jpg

Declarations

This tab is used to add declarations in the Windows Store app and can specify their properties. Declarations are the services for better integration with the system and/or other installed applications. You can set as many more from this tab as you need to.

Windows Store apps are sometimes used to interact with other apps. These apps must include required declarations in the package manifest and call the required Windows Runtime APIs to communicate with Windows and other contract participants. For more information:
http://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx

Some of the available declaration are:

declaration-in-windows-store-apps.jpg

Packaging

This tab contains the information that is relevant to deploying and publishing your Windows Store App.

It contains the following types of information:

packaging-in-windows-store-apps.jpg