为什么 Visual Studio 在文件夹 Dependencies 中创建另一个 *.app
Why does Visual Studio create another *.appx inside a folder Dependecies
我为我的 8.1 创建了一个新的应用程序包 phone 我看到一个单独的
*.appx (Phone.WinJS.2.1.appx) 在文件夹 "Dependecies".
内
我需要这个文件来部署我的应用程序吗?如果不需要,有人可以解释为什么要创建它吗?
实际上,"Dependencies" 文件夹包含其他包。它只是声明了一个包所依赖的其他包来完成它的 software/application.
根据 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.
来自 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>
我为我的 8.1 创建了一个新的应用程序包 phone 我看到一个单独的
*.appx (Phone.WinJS.2.1.appx) 在文件夹 "Dependecies".
内
我需要这个文件来部署我的应用程序吗?如果不需要,有人可以解释为什么要创建它吗?
实际上,"Dependencies" 文件夹包含其他包。它只是声明了一个包所依赖的其他包来完成它的 software/application.
根据 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.
来自 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>