我正在尝试为使用Visual Studio和Apache Cordova Tools构建的应用程序构建appx安装程序文件。构建成功,我获得了证书和其他Powershell脚本旁边的appx文件。但是,当我在移动设备上安装appx时,该应用甚至无法启动。在检查过程中,我注意到不再有依赖项文件夹。
我在另一台构建机器上生成了较旧的安装程序文件。这些安装程序文件包括一个名为“ Dependencies”的文件夹以及其他文件。依赖文件夹包含具有三个.NET依赖的arch文件夹作为.appx文件。
我试图在package.appxmanifest
文件的appxmanifest文件中包括如下所示的程序包依赖项,但是这些依赖项仍然没有被获取。 VS 2017生成windows10.appxmanifest
文件时,它显示了我对Identity
的更改,但没有显示对dependencies
的更改。不知道我在想什么。
我正在使用以下软件。
VS2017 15.6.7 科尔多瓦:6.3.1 node.js:4.4.3 npm:2.15
cordova-windows-platform:4.4.2
我的Package.appxmanifest文件依赖项xml块
<Dependencies>
<TargetDeviceFamily MaxVersionTested="10.0.17134.0" MinVersion="10.0.10240.0" Name="Windows.Universal" />
<PackageDependency Name="Microsoft.VCLibs.140.00" MinVersion="14.0.25426.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
<PackageDependency Name="Microsoft.NET.Native.Framework.1.3" MinVersion="1.3.24201.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
<PackageDependency Name="Microsoft.NET.Native.Runtime.1.4" MinVersion="1.4.24201.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" />
</Dependencies>
如何使用VS 2017上的“创建应用程序包”菜单获取在appx生成期间为此应用程序创建的依赖项文件夹
我没有运气就删除并重新添加了平台...
右键单击“依赖项”提供以下选项。
答案 0 :(得分:0)
在 Solution Explorer (解决方案资源管理器)窗格中,您是否看到带有感叹号的 Dependencies (或 References )项?在这种情况下,右键单击它并选择还原软件包以安装它们...
您还拥有什么 Gradle 版本?我建议最多在Visual Studio中使用4.x,请查看此guide to change gradle version in Windows。