【发布时间】:2019-10-19 12:59:52
【问题描述】:
我正在尝试为我们使用 Visual Studio 和 Apache Cordova 工具构建的应用程序构建 appx 安装程序文件。构建成功,我得到了 appx 文件以及证书和其他 powershell 脚本。但是当我在移动设备上安装 appx 时,该应用程序甚至都没有启动。经过检查,我注意到不再有依赖项文件夹。
我在另一台构建机器上生成了较旧的安装程序文件。这些安装程序文件包括一个名为“Dependencies”的文件夹以及其他文件。 dependencies 文件夹包含三个 .NET 依赖项作为 .appx 文件的 arch 文件夹。
我尝试在 package.appxmanifest 文件中的 appxmanifest 文件中包含如下包依赖项,但依赖项仍未被拾取。当 VS 2017 生成 windows10.appxmanifest 文件时,它会显示我对 Identity 的更改,但不会显示对 dependencies 的更改。不知道我错过了什么。
我正在使用以下软件。
VS2017 15.6.7 科尔多瓦:6.3.1 节点.js:4.4.3 npm:2.15
cordova-windows-平台: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 生成期间获取为此应用程序创建的依赖项文件夹
我已经删除并重新添加了平台,但没有运气......
右键单击依赖项提供以下选项。
【问题讨论】:
-
构建 > 构建解决方案菜单选项有什么问题?你能正确部署或模拟它吗?
-
嗨。构建成功,我生成了 appx。但是,安装该应用程序后,它不会启动。只是闪烁启动屏幕并死亡。
-
我的问题是如何让依赖项流经构建。我在 res/native/windows 中创建了不同的 appxmanifest 文件,以将它们放入生成的 appxmanifest 文件中。但没有运气。我不知道我是否需要将依赖项作为 bower 或 neget 包。任何帮助将不胜感激
-
@andreszs:有什么想法请...
标签: cordova uwp visual-studio-cordova xamarin.uwp