Why does Visual Studio create another *.appx inside a folder Dependecies

42 Views Asked by At

I created a new App Package for my 8.1 phone and I see a separate
*.appx (Phone.WinJS.2.1.appx) inside a folder "Dependecies".
Do I need this file to deploy my App and if not - can somebody explain why it was created, please?

1

There are 1 best solutions below

0
Gaurang Dave On BEST ANSWER

Acutally, "Dependencies" folder contains other packages. It simply declares other packages that a package depends on to complete its software/application.

As per MSDN:

Dependencies must be explicitly defined. If a dependency cannot be resolved, deployment of the package fails. By default, a package cannot take a dependency on another package if the dependency package is not declared to be a framework package.

Example from MSDN

<Dependencies>
    <PackageDependency Name="Microsoft.WinJS.1.0"
      Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US"
      MinVersion="1.0.0.0"/>    
</Dependencies>

Check app package requirement details here and dependencies here.