Каква е употребата на файла Package.appxmanifest.xml в приложението Windows Phone 8.1 Silverlight?

Създадох проект Windows Phone 8.1 Silverlight от Visual Studio 2013. Проектът има два различни манифестни файла WMAppManifest.xml и Package.appxmanifest.xml. Цялата информация като показвано име, начална страница за навигация, услуга за уведомяване, заглавие на плочка, номер на версия и т.н... влиза в моя файл WMAppManifest.xml. Никога не използвам другия манифестен файл. Дори когато извличам "xap" на моето приложение, то съдържа само WMAppManifest.xml. Тогава каква е ползата от Package.appxmanifest.xml в приложението Windows Phone 8.1 Silverlight?


person Suraj    schedule 24.07.2015    source източник


Отговори (2)


Използва се за определени сценарии, включващи WinRT API и функции. Например неща като добавяне на универсални Фонови задачи и някои WinRT API изискват възможности, дефинирани в AppX манифеста, а не в WMAppManifest.

person Peter Torr - MSFT    schedule 26.07.2015
comment
Но ако насоча приложението си към windows phone silverlight 8.1, няма да мога да използвам WinRT API. Значи не ми трябва манифест на Appx? - person Suraj; 28.07.2015
comment
Това не е така. Много (но не всички) API на WinRT са достъпни за приложения на Silverlight 8.1. - person Peter Torr - MSFT; 28.07.2015

Трябва ръчно да редактирате определени стойности във файла Package.appxmanifest.xml. Вижте тази връзка: Подгответе своя Windows Phone Приложение Silverlight 8.1 за публикуване

person Lukkha Coder    schedule 24.07.2015
comment
Ако качвам xap файл в магазина, тогава защо трябва да правя промени в Package.appxmanifest.xml? Bcz така или иначе xap не съдържа този файл. - person Suraj; 28.07.2015