Я пытаюсь создать установочный файл appx для приложения, которое мы создали с помощью Visual Studio и Apache Cordova Tools. Сборка прошла успешно, и я получил файл appx вместе с сертификатом и другими скриптами powershell. Но когда я устанавливаю appx на мобильное устройство, приложение даже не запускается. При проверке я заметил, что папки с зависимостями больше нет.
У меня есть старые установочные файлы, созданные на другом компьютере сборки. Эти установочные файлы включают в себя папку «Зависимости», а также другие файлы. в папке зависимостей есть архивные папки с тремя зависимостями .NET в виде файлов .appx.
Я попытался включить зависимости пакета, как показано ниже, в файл appxmanifest в файле package.appxmanifest
, но зависимости все еще не обнаружены. Когда VS 2017 генерирует файл windows10.appxmanifest
, он показывает мои изменения для Identity
, но не для dependencies
. Не уверен, что мне не хватает.
Я использую следующее программное обеспечение.
VS2017 15.6.7
Кордова: 6.3.1
node.js: 4.4.3
нпм: 2,15
Cordova-Windows-платформа: 4.4.2
Мой файл Package.appxmanifest xml block
<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
Я удалил и заново добавил платформу, не повезло ...
Нажатие правой кнопкой мыши на Зависимости дает следующие параметры.