Файл Package.appxmanifest описывает метаданные приложения, например, название приложения, какая икона у этого приложения будет на стартовом экране и т.д.
Формально он представляет xml-файл, однако если мы его откроем, к нашему удобству он будет представлен в виде графической формы для редактирования:
Package.appxmanifest имеет семь блоков-вкладок, которые позволяют задавать конфигурацию приложения:
Application - задает общие настройки, такие, как название приложения, язык, предпочтительные форматы и т.д.
Visual Assets - позволяет задать иконки, логотипы и изображения для отображения на стартовом экране ОС Windows Phone
Вкладка Requirements позволяет установить требования к запуску приложения: наличие задней и фронтальной камеры, NFS и т.д. Например, если приложение использует камеру, то при ее отсутствии не имеет смысла использовать приложение.
Вкладка Capabilities содержит набор функциональностей, которые могут быть использованы приложением. Однако при работе с этими функциональностями приложение запросит у пользователя разрешения для их использования, так как эти функциональности связаны с работой с личной информацией.
Вкладка Declarations позволяет задать для операционной системы запуск отдельных функций приложения. Например, запускать приложения раз в час.
Вкладка Content URIs задает адреса ресурсов, с которыми будет взаимодействовать приложение
И вкладка Packaging устанавливает информацию о пакете
Название пакета задается в виде значения GUID, которое позволяет уникально идентифицировать приложение среди множества других. Хотя разработчик также может задать и другое название.