3
votes

I have created a Windows Phone 8.1 Silverlight project from Visual Studio 2013. The project has two different manifest files WMAppManifest.xml and Package.appxmanifest.xml. All information like Display Name, Initial Navigation Page, Notification Service, Tile Title, Version number etc... goes into my WMAppManifest.xml file. I never use the other manifest file. Even when I extract the "xap" of my application, it only contains the WMAppManifest.xml. So then what is the use of Package.appxmanifest.xml in Windows Phone 8.1 Silverlight application?

2

2 Answers

1
votes

It is used for certain scenarios involving WinRT APIs and features. For example, things like adding universal Background Tasks and some WinRT APIs require capabilities defined in the AppX manifest rather than the WMAppManifest.

0
votes

You have to manually hand edit certain values in the Package.appxmanifest.xml file. See this link: Prepare your Windows Phone Silverlight 8.1 app for publishing