Deployment 为什么Visual Studio在文件夹Dependecies中创建另一个*.appx

Deployment 为什么Visual Studio在文件夹Dependecies中创建另一个*.appx,deployment,windows-phone-8.1,package,Deployment,Windows Phone 8.1,Package,我为我的8.1手机创建了一个新的应用程序包,我看到了一个单独的应用程序包 *.appx Phone.WinJS.2.1.appx位于文件夹Dependecies中。 我是否需要此文件来部署我的应用程序?如果不需要,请有人解释一下创建此文件的原因吗?Acutally,Dependencies文件夹包含其他软件包。它只是声明包完成其软件/应用程序所依赖的其他包 根据MSDN: 依赖项必须明确定义。如果无法创建依赖项 已解决,包的部署失败。默认情况下,一个包 如果依赖项包不存在,则无法获取对另一个包的

我为我的8.1手机创建了一个新的应用程序包,我看到了一个单独的应用程序包 *.appx Phone.WinJS.2.1.appx位于文件夹Dependecies中。
我是否需要此文件来部署我的应用程序?如果不需要,请有人解释一下创建此文件的原因吗?

Acutally,Dependencies文件夹包含其他软件包。它只是声明包完成其软件/应用程序所依赖的其他包

根据MSDN:

依赖项必须明确定义。如果无法创建依赖项 已解决,包的部署失败。默认情况下,一个包 如果依赖项包不存在,则无法获取对另一个包的依赖项 未声明为框架包

来自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>

检查应用程序包需求详细信息和依赖项

正如名字所说,您的应用程序依赖于此JavaScript库,因此在安装appx之前部署此依赖项appx